啟用詳細錯誤:
%windir%/system32/inetsrv/appcmd.exe set config "Default Web Site/yourapp" /section:httpErrors /errorMode:Detailed
禁用詳細錯誤:
%windir%/system32/inetsrv/appcmd.exe set config "Default Web Site/yourapp" /section:httpErrors /errorMode:Custom
其實,上面在兩種配置,最終都會反應到對應的 web.config 中。因此,我們可以直接編輯 web.config。特別是對于買的虛擬主機(Shared Web Hosting),沒有權限更改IIS。打開網站目錄,找到 web.config 文件(如果沒有,就建立一個 txt 文件存為 web.config),找到 system.webServer 配置節,添加配置 <httpErrors errorMode="DetailedLocalOnly" />。
<configuration>注意
此參數選項可以應用到網站或子目錄或虛擬目錄。 此參數選項對所有 IIS 應用程序有效,包括 ASP, APS.NET, PHP 等。
如果是 ASP.NET 程序,可能還需要配置 <customErrors mode=”Off” />
新聞熱點
疑難解答
圖片精選