Elmah not working on IIS7 server

前端 未结 1 733
遇见更好的自我
遇见更好的自我 2021-01-05 07:32

I have Elmah running on my MVC 3 site, and have everything working on my local development machine.

However, now that I\'ve moved my site to my production server, El

相关标签:
1条回答
  • 2021-01-05 08:32

    ELMAH is using a HttpModule to log errors. For IIS6, HttpModules are registered under System.Web in the web.config file. However, for IIS7+, HttpModules should be registered under the system.webserver namespace. The embedded development web server will use the IIS6 config.

    IIS6:

      <system.web>
        <httpModules>
          <add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" />
        </httpModules>
      </system.web>
    

    IIS7:

      <system.webServer>
        <modules>
          <add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" />
        </modules>
      </system.webServer>
    
    0 讨论(0)
提交回复
热议问题