【发布时间】:2009-06-09 09:47:44
【问题描述】:
我有一个自定义的IHttpModule,它处理所有可用的事件并将HttpContext.Current.Response.StatusCode 记录到一个文件中。
我的web.config 不包含<httpModules> 中的任何其他模块,因此所有错误都会被提升到浏览器。
虽然浏览器显示 404,但日志文件包含 200 个(正常)条目,而不是单个 404。
我错过了什么?
更新
以.aspx 结尾的网址在PreSendRequestHeaders 事件中确实有404 状态代码,
但是以.pdf 结尾的网址例如在所有事件中都显示StatusCode 200?!
【问题讨论】:
标签: asp.net iis httpmodule ihttpmodule