代码之家  ›  专栏  ›  技术社区  ›  Whimsical

ELMAH中的错误信号不与ASP.NETMVC公司

  •  1
  • Whimsical  · 技术社区  · 16 年前

    我的理解是,发出一个errorsignal应该记录我的错误或者点击自定义handleErrorWithElmaAttribute类(取自这个 example ),但两者都没有。

    这是我用来表示已处理错误的代码

    ErrorSignal.FromCurrentContext().Raise(new Exception("Some Handled Error")); 
    

      <configSections>
            <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>
         </configSections>
    
    
    <elmah>
    <security allowRemoteAccess="yes" />
    <errorLog type="Elmah.SqlErrorLog, Elmah" connectionStringName="Log" />
    </elmah>
    
    
    
    <httpHandlers>
        <add verb="POST,GET,HEAD" path="elmah.axd" type="Elmah.ErrorLogPageFactory, Elmah" />
    </httpHandlers>
    <httpModules>
        <add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah"/>
    </httpModules>
    
    1 回复  |  直到 9 年前
        1
  •  4
  •   Phil Hale    16 年前

    this page 在Elmah网站上,有几行包含在Web.config文件上面的例子中没有。

    可能你只是没有在代码片段中包含行,但我想我还是把它扔出去吧