服務端環境: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
