如何通过global.asax文件的Application_Error
方法获取HTTP错误?使用403和404等错误进行测试时,它始终默认为IIS'错误。我添加了
<system.webServer>
<httpErrors errorMode="Custom" existingResponse="PassThrough" />
</system.webServer>
到我的web.config文件并且已经停止了IIS错误,但仍然没有通过global.asax的Application_Error
方法。
无论如何,global.asax都会处理所有HTTP错误吗?我正在使用.NET 4.5 Web表单w / routing进行URL重写和Win 2012上的IIS8。