服務端環境:Windows2008 + IIS7html
客戶端瀏覽器設置:取消「顯示友好的HTTP錯誤信息」瀏覽器
IIS7設置(GUI):工具
1. 網站->ASP->調試屬性->將錯誤發送到瀏覽器,修改成Truepost
2. 網站-->錯誤頁-->操做-->編輯功能設置,選擇「詳細錯誤信息」網站
默認狀況下,這裏選擇的是第三項「本地請求的詳細錯誤和遠程請求的自定義錯誤頁」,因此出現的狀況會是:在本地調試能夠看到錯誤的詳細信息,可是經過遠程來訪問的時候就看不到了。spa
另外,網上有些說法是將500這個錯誤也修改成500-100.asp。本身嘗試了一下,並無實際效果。若是不設置上面的第二步,錯誤一樣沒法發送到客戶端的瀏覽器上。.net
==調試
客戶端IE設置:htm
一、確認在IIS的「應用程序配置」裏的「腳本錯誤的錯誤信息」選擇「向客戶端發送詳細的錯誤信息」,默認是選擇這個。blog
網站屬性頁--「主目錄」選項卡--「配置」 按鈕--「調試」 選項卡
二、默認瀏覽器顯示的都是「友好的http錯誤信息」,須要在瀏覽器設置一下。
「工具」-「Internet選項」-「高級」下面,找到一項「顯示友好的http錯誤信息」,英文系統應該是"show friendly HTTP error messages",去掉前面的勾,而後肯定就能夠了。
三、若是須要顯示調試腳本錯誤信息
執行「工具→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