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

      

  • 相关阅读:
    【推广】+发送短信
    【Linux】+文件操作
    【CRT】+文件上传与下载
    【Java】+查看调用关系
    【博客园】+设置
    【Java】+http
    【Postman】
    【Java】+模拟浏览器操作
    【Java】+快速打印数组
    【Java】+字符串
  • 原文地址:https://www.cnblogs.com/Lhuatao/p/4959947.html
Copyright © 2011-2022 走看看