我已经使用 nuget 包安装了 Elmah.MVC。
使用 Visual Studio 运行 elmah 时,每当我尝试生成 404 时,都会将错误记录到 elmah。这是我的用例中所需的结果。
但是,当我在 IIS 上运行同一站点时,不会将此类错误记录到 elmah。为什么这样 ?
我必须做哪些更改才能使所有 404 也记录到 elmah。
另外:在SO上遇到了这个线程,但无法确定要进行什么扩展。
编辑:这是我试图生成 404 -someurl/generate404
我已经使用 nuget 包安装了 Elmah.MVC。
使用 Visual Studio 运行 elmah 时,每当我尝试生成 404 时,都会将错误记录到 elmah。这是我的用例中所需的结果。
但是,当我在 IIS 上运行同一站点时,不会将此类错误记录到 elmah。为什么这样 ?
我必须做哪些更改才能使所有 404 也记录到 elmah。
另外:在SO上遇到了这个线程,但无法确定要进行什么扩展。
编辑:这是我试图生成 404 -someurl/generate404
我认为您正在尝试为静态文件记录 404,以及它无法记录它的原因是因为它没有通过 asp.net,因此 elmah 无法记录它。
我个人没有尝试过,但是看看这个 SO Elmah 是否没有记录 404(缺少文件/图像)提到改变模式的工作。
我认为你提到的线程答案是指这个: http ://www.iis.net/learn/application-frameworks/building-and-running-aspnet-applications/wildcard-script-mapping-and-iis-integrated-管道