我已使用以下声明将 web.config 配置为显示用户友好的 404 和 500 错误:
<customErrors mode="Off" redirectMode="ResponseRewrite">
<error statusCode="500" redirect="error.aspx"/>
<error statusCode="404" redirect="404.aspx"/>
</customErrors>
然而,有时当我们将类通过 FTP 传输到服务器(在 App_Code 文件夹中)时,我们可能会导致无法正常处理的编译错误,并且用户会看到黄屏死机。有没有办法隐藏这个并显示一个标准的保留页面?也许对上面的 web.config 声明进行了一些改编?
我知道理想情况下我们应该先编译并发布,但目前我们正在进行很多动态更改,这使得这变得困难。