IIS7顯示ASP的詳細錯誤信息到瀏覽器


服務端環境:Windows2008 + IIS7

客戶端瀏覽器設置:取消“顯示友好的HTTP錯誤信息”

IIS7設置(GUI):

1. 網站->ASP->調試屬性->將錯誤發送到瀏覽器,修改為True

2. 網站-->錯誤頁-->操作-->編輯功能設置,選擇“詳細錯誤信息”

默認情況下,這里選擇的是第三項“本地請求的詳細錯誤和遠程請求的自定義錯誤頁”,所以出現的情況會是:在本地調試可以看到錯誤的詳細信息,但是通過遠程來訪問的時候就看不到了。

另外,網上有些說法是將500這個錯誤也修改為500-100.asp。自己嘗試了一下,並沒有實際效果。如果不設置上面的第二步,錯誤同樣無法發送到客戶端的瀏覽器上。

 

==

客戶端IE設置:

1、確認在IIS的“應用程序配置”里的“腳本錯誤的錯誤信息”選擇“向客戶端發送詳細的錯誤信息”,默認是選擇這個。

網站屬性頁--“主目錄”選項卡--“配置” 按鈕--“調試” 選項卡

 

2、默認瀏覽器顯示的都是“友好的http錯誤信息”,需要在瀏覽器設置一下。
“工具”-“Internet選項”-“高級”下面,找到一項“顯示友好的http錯誤信息”,英文系統應該是"show friendly HTTP error messages",去掉前面的勾,然后確定就可以了。

 

3、如果需要顯示調試腳本錯誤信息

執行“工具→Internet選項”菜單,選擇“高級”選項卡,去掉“禁止腳本調試”復選框前的勾,最后單擊“確定”按鈕即可。

 

 

參考鏈接:

http://www.cnblogs.com/sugartomato/archive/2012/04/28/2474979.html

http://blog.csdn.net/jiutao_tang/article/details/6387264

https://zhidao.baidu.com/question/983010464319027979.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM