ASP.NET自定义错误是否会覆盖实际的HTTP响应代码?

时间:2011-03-28 17:06:09

标签: c# asp.net http

如果我使用ASP.NET自定义错误功能指定重定向页面,我的应用程序是否仍会针对该特定错误吐出HTTP状态代码?

例如,如果我的web.config中有一行将所有内部服务器错误重定向到Errors/500.aspx然后我遇到500错误,那么我会被重定向到我的自定义Errors/500.aspx页。我的应用程序是否仍会在此交换中的任何时候使用HTTP 500进行响应?

我只是好奇......

1 个答案:

答案 0 :(得分:2)

不,因为您的浏览器会将该500响应解释为错误并显示它的错误。相反,它可能会使用其中一个重定向状态代码进行响应,以将您发送到已定义的错误页面。