我的生产服务器使用以下配置,以避免显示错误的详细信息:如何使用StatusCode 500创建页面,errorMode =“DetailedLocalOnly”?
<system.webServer>
<httpErrors errorMode="DetailedLocalOnly" />
</system.webServer>
我有一个页面(a.aspx
)转移了到(b.aspx
)时,奇怪的事情发生(使用Server.Transfer
)。 b.aspx
将其StatusCode
设置为500.当此状态代码设置为500或404时,该页面不显示。呈现来自IIS的自定义错误页面。
如果我没有设置状态码,一切都很好。但现在一些AJAX将无法正常工作,因为它认为a.aspx
呈现成功。
如何向IIS表明b.aspx
是而不是有详细的错误页面?