配置IIS7顯示詳細(xì)錯(cuò)誤信息
通過 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ì)錯(cuò)誤:
%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/yourapp" /section:httpErrors /errorMode:Detailed
禁用詳細(xì)錯(cuò)誤:
%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/yourapp" /section:httpErrors /errorMode:Custom
通過 web.config 配置
其實(shí),上面在兩種配置,最終都會(huì)反應(yīng)到對(duì)應(yīng)的 web.config 中。因此,我們可以直接編輯 web.config。特別是對(duì)于買的虛擬主機(jī)(Shared Web Hosting),沒有權(quán)限更改IIS。打開網(wǎng)站目錄,找到 web.config 文件(如果沒有,就建立一個(gè) 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)對(duì)所有 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 父子目錄同時(shí)安裝 WordPress 時(shí)固定鏈接的問題 http://blogs.leoworks.net/php2010/2010/01/13/break-iis7-url-rewrite-rule-inheritance-for-parent-child-wordpress/
相關(guān)文章
2009年最新版 win2003 IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安
本配置教程僅作拋磚引玉,正式生產(chǎn)用還需要對(duì)服務(wù)器進(jìn)行更加詳細(xì)的安全設(shè)置以及各方面性能調(diào)整。2009-03-03
iis 7.5 選中站點(diǎn)提示 錯(cuò)誤: 無法讀取配置文件的解決方法
今天在本地學(xué)習(xí)配置windows server 2008 r2的時(shí)候,點(diǎn)擊很早以前創(chuàng)建的站點(diǎn)竟然提示錯(cuò)誤: 無法讀取配置文件,也不知道如何刪除站點(diǎn)重新創(chuàng)建一個(gè)也行,經(jīng)過摸索方法如下,特分享一下需要的朋友可以參考下2016-06-06
windows server2012無法連接無線網(wǎng)絡(luò)解決方法(windows無線連接)
windows server2012無法連接無線網(wǎng)絡(luò)解決方法,大家參考一下吧2013-12-12
IIS 7.5中神秘的應(yīng)用程序池標(biāo)識(shí)解析(程序池賬戶)
在windows2008R2新版的IIS7.5里面,我絕對(duì)除了對(duì)php更好的支持以外,最重要的一個(gè)功能應(yīng)該就是“應(yīng)用程序池標(biāo)識(shí)”了,這是什么東西?我從網(wǎng)上找了篇比較不錯(cuò)的使用介紹,在blog里面做一份存檔,以備自己需要的時(shí)候查詢使用2016-07-07

