我的ASP.NET MVC应用程序位于IIS 6.0 webroot文件夹内的一个名为Stuff的文件夹中.所以我访问我的页面为
http://localhost/Stuff/Posts.我有EMLAH工作,而我正在使用Visual Studio的内置网络服务器.现在当我访问
http://localhost/Stuff/elmah.axd,我得到资源找不到错误.任何人都可以在这里指出我的错误!这里是配置文件条目,
<add verb="POST,GET,HEAD" path="elmah.axd" type="Elmah.ErrorLogPageFactory,Elmah"/> //Handler <add name="ErrorMail" type="Elmah.ErrorMailModule,Elmah"/> <add name="ErrorLog" type="Elmah.ErrorLogModule,Elmah"/> <add name="ErrorFilter" type="Elmah.ErrorFilterModule,Elmah"/> //Module
解决方法
使用IIS7我发现我需要web.config的两个部分填充(system.web和system.webServer) – 请参阅
Elmah not working with asp.net site.
也许这是相关的.