1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > ASP.NET web.config中customErrors节点说明

ASP.NET web.config中customErrors节点说明

时间:2024-03-10 11:09:23

相关推荐

ASP.NET web.config中customErrors节点说明

customErrors>节点用于定义一些自定义错误信息的信息。此节点有Mode和defaultRedirect两个属性,其中defaultRedirect属性是一个可选属性,表示应用程序发生错误时重定向到的默认URL,如果没有指定该属性则显示一般性错误。Mode属性是一个必选属性,它有三个可能值,它们所代表的意义分别如下:

Mode 说明

On 表示在本地和远程用户都会看到自定义错误页面。

Off 禁用自定义错误信息,本地和远程用户都会看到详细的错误信息。(默认)

RemoteOnly 表示本地用户将看到详细错误信息,而远程用户将会看到自定义错误页面。

这里有必要说明一下本地用户和远程用户的概念。当我们访问应用程时所使用的机器和发布应用程序所使用的机器为同一台机器时成为本地用户,反之则称之为远程用户。在开发调试阶段为了便于查找错误Mode属性建议设置为Off,而在部署阶段应将Mode属性设置为On或者RemoteOnly,以避免这些详细的错误信息暴露了程序代码细节从而引来黑客的入侵。

<system.web>

<customErrors mode="On" defaultRedirect="GenericErrorPage.htm">

<error statusCode="403" redirect="403.htm" />

<error statusCode="404" redirect="404.htm" />

</customErrors>

</system.web>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。