ASP.NET web.config中customErrors节点说明
customErrors>節點用于定義一些自定義錯誤信息的信息。此節點有Mode和defaultRedirect兩個屬性,其中defaultRedirect屬性是一個可選屬性,表示應用程序發生錯誤時重定向到的默認URL,如果沒有指定該屬性則顯示一般性錯誤。Mode屬性是一個必選屬性,它有三個可能值,它們所代表的意義分別如下:
Mode 說明
On 表示在本地和遠程用戶都會看到自定義錯誤頁面。
Off 禁用自定義錯誤信息,本地和遠程用戶都會看到詳細的錯誤信息。(默認)
RemoteOnly 表示本地用戶將看到詳細錯誤信息,而遠程用戶將會看到自定義錯誤頁面。
這里有必要說明一下本地用戶和遠程用戶的概念。當我們訪問asp.net應用程時所使用的機器和發布asp.net應用程序所使用的機器為同一臺機器時成為本地用戶,反之則稱之為遠程用戶。在開發調試階段為了便于查找錯誤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>
轉載于:https://www.cnblogs.com/51net/p/4660632.html
總結
以上是生活随笔為你收集整理的ASP.NET web.config中customErrors节点说明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [转]hadoop新手错误解决方法
- 下一篇: 闰秒对数据库和linux的影响