访问html报401,设置自定义401错误页面方法详解
用瀏覽器訪問服務器時,不同情況下會返回不同的信息。服務器發生錯誤就會返回錯誤信息,我們最熟悉的就是404錯誤頁面,但是這里我想和大家分享下asp.net條件下怎樣設置401自定義錯誤頁面。
談到401錯誤,雖然沒有404錯誤那么被大家所熟知,但是對服務器有所了解的人都知道,http錯誤代碼的含義,"401" : Unauthorized,而如果細分下就是如下:
HTTP 401.1 - 未授權:登錄失敗
HTTP 401.2 - 未授權:服務器配置問題導致登錄失敗
HTTP 401.3 - ACL 禁止訪問資源
HTTP 401.4 - 未授權:授權被篩選器拒絕
HTTP 401.5 - 未授權:ISAPI 或 CGI 授權失敗
我們可以通過ASP.NET配置文件Web.config 來進行設置,用這個標簽來進行設置,代碼如下:
請一定要確保這些錯誤頁面的訪問,此外,如果你有
在你的驗證里面,然后你必須把這些錯誤頁面放到一個單獨的文件夾里面,然后添加一個ASP.NET配置文件Web.config,加入下面一段代碼:
如果您使用窗體身份驗證,那么有幾種方法可以做到這一點。最簡單的方法是處理所有的人都能在到達另外一個文件夾中的一切不安全的頁面(登錄頁面,錯誤頁面,修改密碼)。名稱為“InSecured”或其它名稱,然后在該文件夾中添加一個web.config文件到該文件夾中,并把下列代碼:
添加在最底層的web.config文件中,其它文件夾和頁面里則添加下面這段代碼:
以上就是如何設置自行定義401錯誤頁面的方法,不過這里要說明的是的作用是為ASP.NET應用程序提供有關自定義錯誤信息的信息。它不適用于 XML Web services 中發生的錯誤。
本文由張東方在破折君博客(http://www.pzboy.com/soft/asp/401-error/)發表,歡迎大家轉載,轉載時請保留此鏈接,謝謝合作!
版權申明:本站文章部分自網絡,如有侵權,請聯系:west999com@outlook.com
特別注意:本站所有轉載文章言論不代表本站觀點,本站所提供的攝影照片,插畫,設計作品,如需使用,請與原作者聯系,版權歸原作者所有
總結
以上是生活随笔為你收集整理的访问html报401,设置自定义401错误页面方法详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【科普】Scrum——从橄榄球争球到敏捷
- 下一篇: 保姆级 nas 服务器搭建手册