配置IIS7顯示詳細錯誤資訊

來源:互聯網
上載者:User
文章目錄
  • 通過 IIS 配置
  • 通過命令列
  • 通過 web.config 配置
  • 通過 IIS 配置
  • 通過命令列

通過 IIS 配置
  1. 按住 WIN + R 開啟命令列輸入 inetmgr 開啟 IIS 管理
  2. 左邊目錄選擇目標網站,在右邊 IIS 塊中雙擊 Error Pages
  3. 在 Error Pages 中右邊的 Actions,選擇 Edit Feature Settings
  4. 在 Error Responses 中,選擇 Detailed errors,單機 OK 完成配置。

通過命令列

啟用詳細錯誤:

%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 中。因此,我們可以直接編輯 web.config。特別是對於買的虛擬機器主機(Shared Web Hosting),沒有許可權更改IIS。開啟網站目錄,找到 web.config 檔案(如果沒有,就建立一個 txt 檔案存為 web.config),找到 system.webServer 配置節,添加配置 <httpErrors errorMode="DetailedLocalOnly" />

<configuration>
<system.webServer>
<httpErrors errorMode="DetailedLocalOnly" />
</system.webServer>
</configuration>

注意

  • 此參數選項可以應用到網站或子目錄或虛擬目錄。
  • 此參數選項對所有 IIS 應用程式有效,包括 ASP, APS.NET, PHP 等。

如果是 ASP.NET 程式,可能還需要配置 <customErrors mode=”Off” />

view source

print?

1 <system.web>
2 <customErrors mode=”Off” />
3 </system.web>

此外,如果是 ASP 程式,還可以配置 sendErrorsToBrowser 選項:

通過 IIS 配置
  1. 按住 WIN + R 開啟命令列輸入 inetmgr 開啟 IIS 管理
  2. 左邊目錄選擇目標網站,在右邊 IIS 塊中雙擊 ASP
  3. 在 ASP 頁中展開 Debugging Properties 節點
  4. 找到 Send Errors To Browser ,選擇 true
  5. 右邊 Actions 中,單擊 Apply

通過命令列

啟用:

%windir%\system32\inetsrv\appcmd set config -section:asp -scriptErrorSentToBrowser:true

禁用:

%windir%\system32\inetsrv\appcmd set config -section:asp -scriptErrorSentToBrowser:false

注意上面參數中 config 後面不能指定網站目錄

其他連結:

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/

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.