配置IIS7顯示詳細(xì)錯誤信息
通過 IIS 配置
- 按住 WIN + R 打開命令行輸入 inetmgr 打開 IIS 管理
- 左邊目錄選擇目標(biāo)站點(diǎn),在右邊 IIS 塊中雙擊 Error Pages
- 在 Error Pages 中右邊的 Actions,選擇 Edit Feature Settings
- 在 Error Responses 中,選擇 Detailed errors,單機(jī) OK 完成配置。
通過命令行
啟用詳細(xì)錯誤:
%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/yourapp" /section:httpErrors /errorMode:Detailed
禁用詳細(xì)錯誤:
%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/yourapp" /section:httpErrors /errorMode:Custom
通過 web.config 配置
其實(shí),上面在兩種配置,最終都會反應(yīng)到對應(yīng)的 web.config 中。因此,我們可以直接編輯 web.config。特別是對于買的虛擬主機(jī)(Shared Web Hosting),沒有權(quán)限更改IIS。打開網(wǎng)站目錄,找到 web.config 文件(如果沒有,就建立一個 txt 文件存為 web.config),找到 system.webServer 配置節(jié),添加配置 <httpErrors errorMode="DetailedLocalOnly" />。
<system.webServer>
<httpErrors errorMode="DetailedLocalOnly" />
</system.webServer>
</configuration>
注意
- 此參數(shù)選項(xiàng)可以應(yīng)用到網(wǎng)站或子目錄或虛擬目錄。
- 此參數(shù)選項(xiàng)對所有 IIS 應(yīng)用程序有效,包括 ASP, APS.NET, PHP 等。
如果是 ASP.NET 程序,可能還需要配置 <customErrors mode=”O(jiān)ff” />
1 |
<system.web> |
2 |
<customErrors mode=”O(jiān)ff” /> |
3 |
</system.web> |
此外,如果是 ASP 程序,還可以配置 sendErrorsToBrowser 選項(xiàng):
通過 IIS 配置
- 按住 WIN + R 打開命令行輸入 inetmgr 打開 IIS 管理
- 左邊目錄選擇目標(biāo)站點(diǎn),在右邊 IIS 塊中雙擊 ASP
- 在 ASP 頁中展開 Debugging Properties 節(jié)點(diǎn)
- 找到 Send Errors To Browser ,選擇 true
- 右邊 Actions 中,單擊 Apply
通過命令行
啟用:
%windir%\system32\inetsrv\appcmd set config -section:asp -scriptErrorSentToBrowser:true
禁用:
%windir%\system32\inetsrv\appcmd set config -section:asp -scriptErrorSentToBrowser:false
注意上面參數(shù)中 config 后面不能指定站點(diǎn)目錄
其他鏈接:
The new Configuration System in IIS 7 http://blogs.msdn.com/carlosag/archive/2006/04/25/IIS7ConfigurationSystem.aspx
System.webServer Section Group http://msdn.microsoft.com/en-us/library/ms689429.aspx
Improve PHP Error Messages in IIS 7 http://learn.iis.net/page.aspx/765/improve-php-error-messages-in-iis-7/
Tips for Classic ASP developers on IIS7 http://blogs.iis.net/bills/archive/2007/05/21/tips-for-classic-asp-developers-on-iis7.aspx
IIS 7 父子目錄同時安裝 WordPress 時固定鏈接的問題 http://blogs.leoworks.net/php2010/2010/01/13/break-iis7-url-rewrite-rule-inheritance-for-parent-child-wordpress/
相關(guān)文章
win2003服務(wù)器一個文件夾下可以建立多少個二級目錄和文件
有時候我們會考慮一個文件夾里面能建多少個文件,因?yàn)閟eo需要更少的目錄結(jié)構(gòu),看完了這篇基本上就了解。ntfs格式下,不用考慮這個問題。2011-01-01
windows下部署免費(fèi)ssl證書(letsencrypt)的方法
這篇文章給大家介紹了windows下部署免費(fèi)ssl證書(letsencrypt)的方法,非常不錯,具有參考借鑒價值,需要的朋友參考下2011-03-03
云服務(wù)器Window Server 2012R系統(tǒng)安裝MySQL的詳細(xì)教程
這篇文章主要介紹了云服務(wù)器Window Server 2012R系統(tǒng)安裝MySQL的詳細(xì)教程,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-02-02
vps報(bào)錯Unable to make the session state request
客戶反應(yīng)vps報(bào)錯Unable to make the session state request,我司技術(shù)將解決方法總結(jié)如下,希望可以幫助更多的人解決這個問題。2011-12-12
win2003 虛機(jī)主機(jī)全面支持 access 2007的方法
目前國內(nèi)大部分虛擬主機(jī)依然采用windows server 2003系統(tǒng),但是現(xiàn)在也有一部分程序的數(shù)據(jù)庫是access 2007的 默認(rèn)windows server 2003 是不支持access 2007的數(shù)據(jù)庫的!2009-06-06
IIS備份 自動備份IIS設(shè)置和恢復(fù)IIS設(shè)置(自動還原Web服務(wù)器)
IIS本身自帶了備份和恢復(fù)IIS設(shè)置的功能。在恢復(fù)IIS設(shè)置之前需要備份IIS。2009-03-03
win2008 IIS7無后綴URL部署問題 MVC4 MVC URL映射
這篇文章主要介紹了win2008 IIS7無后綴URL部署問題 MVC4 MVC URL映射,需要的朋友可以參考下2015-11-11

