zoukankan      html  css  js  c++  java
  • 【手把手教你Elmah】如何在MVC.NET项目中在线查看【错误日志】

     一、  在NuGet下载Elmah.MVC dll文件!

     

     或者点击下载dll文件,并且引用客户端。

    二、配置WebConfig

        <sectionGroup name="elmah">
          <section name="security" requirePermission="false" type="Elmah.SecuritySectionHandler, Elmah"/>
          <section name="errorLog" requirePermission="false" type="Elmah.ErrorLogSectionHandler, Elmah"/>
          <section name="errorMail" requirePermission="false" type="Elmah.ErrorMailSectionHandler, Elmah"/>
          <section name="errorFilter" requirePermission="false" type="Elmah.ErrorFilterSectionHandler, Elmah"/>
        </sectionGroup>
    

      

    <appSettings>
        <add key="elmah.mvc.disableHandler" value="false"/>
        <add key="elmah.mvc.disableHandleErrorFilter" value="false"/>
        <add key="elmah.mvc.requiresAuthentication" value="false"/>
        <add key="elmah.mvc.IgnoreDefaultRoute" value="false"/>
        <add key="elmah.mvc.allowedRoles" value="*"/>
        <add key="elmah.mvc.allowedUsers" value="*"/>
        <add key="elmah.mvc.route" value="elmah"/>
        <add key="elmah.mvc.UserAuthCaseSensitive" value="true"/>
      </appSettings>
    

     

     

        <httpHandlers>
          <add verb="POST,GET,HEAD" path="elmah.axd" type="Elmah.ErrorLogPageFactory, Elmah" />
        </httpHandlers>
        <httpModules>
          <add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah"/>
        </httpModules>
    

      

        <modules runAllManagedModulesForAllRequests="true">
          <add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" preCondition="managedHandler" />
          <add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah" preCondition="managedHandler" />
          <add name="ErrorFilter" type="Elmah.ErrorFilterModule, Elmah" preCondition="managedHandler" />
        </modules>
    

     

     

      <elmah>
        <errorLog type="Elmah.XmlFileErrorLog, Elmah" logPath="~/App_Data" />
        <security allowRemoteAccess="true"/>
      </elmah>
    

    三、 见证奇迹的时刻

    四、 总结Elamh这个组件使用还是比较简单的并且可以在线查看错误日志,不需要写任何C#代码,简单实用!

    详情:https://code.google.com/p/elmah/wiki/MVC

      

  • 相关阅读:
    docker常用命令
    Jenkins 插件开发记录
    【转】python作用域
    git备忘录
    【笔记】script.sh: source: not found in docker 问题
    (转)JavaScript判断浏览器类型及版本
    (转)webstorm快捷键
    (转)javaScript call 函数的用法说明
    (转载)记录函数 getStyle() 获取元素 CSS 样式
    (转)resize扩展
  • 原文地址:https://www.cnblogs.com/Lhuatao/p/4959947.html
Copyright © 2011-2022 走看看