У меня есть пользовательский IHttpModule
, который обрабатывает все доступные события и записывает HttpContext.Current.Response.StatusCode
в файл.
Мой web.config
не содержит никаких других модулей в <httpModules>
, поэтому все ошибки отображаются в браузере.
Хотя Браузеры показывают 404, файл журнала полон 200 (Ok) записей, а не одного 404.
Чего мне не хватает?
Обновление
У URL, заканчивающегося .aspx
, есть 404
StatusCode в событии PreSendRequestHeaders
,
но URL, завершающиеся с .pdf
, например, показывают StatusCode 200
во всех событиях?!