如果我使用ASP.NET自定义错误功能指定重定向页面,我的应用程序是否仍会针对该特定错误吐出HTTP状态代码?
例如,如果我的web.config
中有一行将所有内部服务器错误重定向到Errors/500.aspx
然后我遇到500错误,那么我会被重定向到我的自定义Errors/500.aspx
页。我的应用程序是否仍会在此交换中的任何时候使用HTTP 500进行响应?
我只是好奇......
答案 0 :(得分:2)
不,因为您的浏览器会将该500响应解释为错误并显示它的错误。相反,它可能会使用其中一个重定向状态代码进行响应,以将您发送到已定义的错误页面。