ASP.NET 錯誤頁

個人學習筆記。
配置 web.config,配置 cunstomError 區域。

<customError mode="RemoteOnly" redirectMode="ResponseRewrite" defaultRedirect="ErrorPage.aspx">
	<error statusCode="403" redirect="NoAccess.html"/>
	<error statusCode="404" redirect="NotFound.html"/>
</customError>

mode 有三個可選值:on 總是顯示定製錯誤頁面; off 不顯示定製錯誤頁面,直接顯示調用堆棧等異常信息; remoteonly 對於本機的訪問顯示調用堆棧等異常信息,對於外部用戶的訪問顯示定製錯誤頁面。
可以在定義錯誤頁面中判斷 RequestUserHostAddress 來設某些 IP 看到異常信息,通過讀取 Session 來判斷是否是管理員。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章