我有一个自定义IHttpModule处理所有可用事件并将其记录HttpContext.Current.Response.StatusCode到文件中。
Myweb.config中不包含任何其他模块,<httpModules>因此所有错误都会被提升到浏览器。
尽管浏览器显示 404,但日志文件中充满了 200 个(正常)条目,而不是单个 404。
我错过了什么?
更新
以结尾的 Url在事件中.aspx确实有一个404StatusCode ,但是以结尾的 Url例如在所有事件中都显示 StatusCode?!PreSendRequestHeaders.pdf200