如何隐藏在死亡的黄色屏幕中抛出异常的源文件行?例如,考虑下面的潜在危险请求屏幕:

在上面的示例中,没有显示源行。然而,如果是任何自定义编写的代码引发异常,则错误行总是显示如下:

当抛出错误时,我如何隐藏代码行(类似于第一个图像)?
发布于 2012-03-21 07:51:09
将部分的部分属性设置为"web.config“文件中的RemoteOnly:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.web>
<customErrors mode="RemoteOnly" />
</system.web>
</configuration>这使您能够在本地浏览服务器上的网站时看到详细错误,但不会为远程访问者公开详细错误。
或者,将其设置为On而不是RemoteOnly,以完全隐藏详细错误,无论您是远程浏览还是本地浏览。
发布于 2012-03-21 07:48:30
您可以在web配置customErrors定义中配置这一点。
http://msdn.microsoft.com/en-us/library/h0hfz6fc(v=vs.71).aspx
发布于 2012-03-21 07:49:21
要做到这一点非常简单,只需编辑您的web.config文件,以便:
<customErrors mode="RemoteOnly" />https://stackoverflow.com/questions/9800451
复制相似问题