什么是<customerrors mode =“Off”>?</customersrors>

时间:2014-02-27 11:42:12

标签: asp.net

这是为了什么?

ASP.NET错误提示我必须将它放在我的web.config文件中。这些代码行做了什么?

<system.web>
    <customErrors mode="Off"/>
</system.web>

2 个答案:

答案 0 :(得分:2)

您可以阅读<customErrors>元素here on MSDN

具体做法是:

  

指定禁用自定义错误。详细的ASP.NET错误   显示给远程客户端和本地主机。

答案 1 :(得分:1)

自定义错误

  

要自定义默认错误页面,必须更改应用程序的默认配置设置

ASP.NET应用程序可以使用三种错误模式:

  • 关闭模式
  • 开启模式
  • RemoteOnly模式
  

“错误模式”属性确定是否显示ASP.NET错误消息。默认情况下,模式值设置为“RemoteOnly”。


关闭模式

当error属性设置为“Off”时,如果出现错误,ASP.NET会为本地和远程用户使用其默认错误页面。


开模式

在“开启”模式下,ASP.NET使用用户定义的自定义错误页面而不是本地和远程用户的默认错误页面。如果未指定自定义错误页面,ASP.NET将显示描述如何启用远程查看错误的错误页面。


仅限远程

ASP.NET错误页面仅显示给本地用户。远程请求将首先检查自定义错误页面的配置设置,或最终显示IIS错误。


More Details and referred from here this MSDN Site