我正在尝试为我的 ASP.NET MVC 应用程序中的未处理异常创建一些基本日志记录,但由于我使用的是 IIS6,所有请求都来自 .NET。现在,虽然我同意丢失的图像是一个重要的标记,但它们不是显示停止器,所以我想将 404 的事件优先级设置为高,除非它们是图像(这将获得中等优先级)。
问题是在Application_OnError
里面Response.StatusCode
是200,但是最后发出来的结果却是404。为此,我好像没能注意404s来设置合适的优先级。
有没有办法知道StatusCode
会发生什么?