繁体   English   中英

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

[英]Does ASP.NET Custom Errors override the actual HTTP response code?

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

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

我只是好奇...

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM