禁用詳細(xì)錯(cuò)誤:
%windir%/system32/inetsrv/appcmd.exe set config "Default Web Site/yourapp" /section:httpErrors /errorMode:Custom
通過(guò) web.config 配置其實(shí),上面在兩種配置,最終都會(huì)反應(yīng)到對(duì)應(yīng)的 web.config 中。因此,我們可以直接編輯 web.config。特別是對(duì)于買的虛擬主機(jī)(Shared Web Hosting),沒(méi)有權(quán)限更改IIS。打開(kāi)網(wǎng)站目錄,找到 web.config 文件(如果沒(méi)有,就建立一個(gè) txt 文件存為 web.config),找到 system.webServer 配置節(jié),添加配置 <httpErrors errorMode="DetailedLocalOnly" />。
注意
如果是 ASP.NET 程序,可能還需要配置 <customErrors mode=”O(jiān)ff” />
view source print?
1<system.web>
2 <customErrors mode=”O(jiān)ff” />
3</system.web>
此外,如果是 ASP 程序,還可以配置 sendErrorsToBrowser 選項(xiàng):
通過(guò) IIS 配置啟用:
%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
System.webServer Section Group
Improve PHP Error Messages in IIS 7
Tips for Classic ASP developers on IIS7
IIS 7 父子目錄同時(shí)安裝 WordPress 時(shí)固定鏈接的問(wèn)題
新聞熱點(diǎn)
疑難解答
圖片精選