IIS7.5 顯示詳細錯誤信息的方法
使用Win7/Win2008/R2操作系統(tǒng)的用戶在不斷增加,Win7下測試程序時,如果程序出 錯,IIS7會提示HTTP Error 500 - Internal Server Error (500 - 內(nèi)部服務(wù)器錯誤) 的簡單錯誤信息。這些簡單信息對應(yīng)用戶來說比較友好,但是卻使開發(fā)測試人員不清楚具體明確的錯誤信息。該如何讓Win7下顯示詳細的錯誤信息呢?可以通過 配置IIS7 以輸出詳細錯誤信息。
通過 IIS 配置
1、打開IIS管理器,或按住 WIN + R 打開命令行輸入 inetmgr 打開 IIS 管理
2、左邊目錄選擇目標站點,在右邊 IIS 塊中雙擊 “錯誤頁面”
3、在 錯誤頁面”中右邊的 “操作”項中選擇 “編輯功能設(shè)置”
4、在 Error Responses 中,選擇 Detailed errors,單機 OK 完成配置。
通過 web.config 配置
其實,上面在兩種配置,最終都會反應(yīng)到對應(yīng)的 web.config 中。因此,我們可以直接編輯 web.config。特別是對于買的虛擬主機(Shared Web Hosting),沒有權(quán)限更改IIS。打開網(wǎng)站目錄,找到 web.config 文件(如果沒有,就建立一個 txt 文件存為 web.config),找到 system.webServer 配置節(jié),添加配置 <httpErrors errorMode="DetailedLocalOnly" />
。
<configuration> <system.webServer> <httpErrors errorMode="DetailedLocalOnly" /> </system.webServer> </configuration>
注意
此參數(shù)選項可以應(yīng)用到網(wǎng)站或子目錄或虛擬目錄。
此參數(shù)選項對所有 IIS 應(yīng)用程序有效,包括 ASP, APS.NET, PHP 等。
如果是 ASP.NET 程序,可能還需要配置 <customErrors mode="Off" />
<system.web> <customErrors mode="Off" /> </system.web>
通過 IIS 配置
1、打開IIS,或按住 WIN + R 打開命令行輸入 inetmgr 打開 IIS 管理
2、左邊目錄選擇目標站點,在右邊 IIS 塊中雙擊 “ASP”
3、在 ASP 頁中展開 "調(diào)試屬性"節(jié)點
4、找到 “將錯誤發(fā)送到瀏覽器”,選擇 true
5、應(yīng)用即可。
此外,如果是 ASP 程序,還可以配置 sendErrorsToBrowser 選項。
相關(guān)文章
IIS7 設(shè)置讀取、腳本和可執(zhí)行文件的執(zhí)行權(quán)限的步驟
這篇文章主要介紹了IIS7 設(shè)置讀取、腳本和可執(zhí)行文件的執(zhí)行權(quán)限的步驟,需要的朋友可以參考下2017-04-04IIS APPPOOL\DefaultAppPool 登錄失敗的解決方法
為大家介紹下解決IIS APPPOOL\DefaultAppPool 登錄失敗的方法,有遇到類似問題的朋友參考下2013-10-10Windows Server 2008服務(wù)器管理新技巧6則
在我們接觸了Windows Server 2008服務(wù)器系統(tǒng)后,如果再沿襲以前的管理經(jīng)驗來維護Windows Server 2008服務(wù)器時,就會發(fā)現(xiàn)許多經(jīng)驗已經(jīng)失效了。2009-04-04win2003+IIS服務(wù)器下運行ASP+ACCESS非常慢的解決方法
win2003+IIS上運行ASP+ACCESS,非常緩慢,只要運行=now()都非常慢,同樣的問題,有很多朋友遇到,下面與大家分享下正確的解決方法2014-06-06IIS7 配置大全(ASP.NET 2.0, WCF, ASP.NET MVC,php)
IIS7.0版本出來之后,確實功能上比以前的版本功能要強大一些,兼容性也比較好,但是配置起來卻有一點麻煩,本文就是為大家介紹一下如何在iis7.0中配置ASP、PHP環(huán)境和win2008的共享配置2013-06-06WINDOWS 2008 r2 遠程桌面賬戶登錄限制(一個帳戶兩個人使用)
在WINDOWS 2008 R2中,一個帳戶是只能默認開啟一個遠程登錄會話,有時候我們需要兩個人同時登錄服務(wù)器就會被擠掉,那么參考下面的方法設(shè)置一下即可,需要的朋友可以參考下2017-02-02win2008 r2 安裝sqlserver 2000問題的解決方法
最近服務(wù)器升級了win2008 r2系統(tǒng),考慮到用戶額需要,sqlserver使用了2000,其實個人建議安裝sql2005或sql2008,但也不能考慮一些朋友額需求2013-08-08