处理global.asax文件中的所有HTTP错误(4xx / 5xx)

时间:2013-09-06 15:20:37

标签: c# asp.net error-handling global-asax http-error

如何通过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。

0 个答案:

没有答案