配置 IIS 7 顯示詳細錯誤資訊

2021-09-05 22:32:38 字數 1489 閱讀 4983

如果你在 iis 7 中只看到諸如 http error 500 - internal server error (500 - 內部伺服器錯誤) 的簡單錯誤資訊,那麼可以通過如下步驟配置 iis7 以輸出詳細錯誤資訊。

按住 win + r 開啟命令列輸入 inetmgr 開啟 iis 管理

左邊目錄選擇目標站點,在右邊 iis 塊中雙擊 error pages

在 error pages 中右邊的 actions,選擇 edit feature settings

在 error responses 中,選擇 detailed errors,單機 ok 完成配置。

啟用詳細錯誤:

禁用詳細錯誤:

其實,上面在兩種配置,最終都會反應到對應的 web.config 中。因此,我們可以直接編輯 web.config。特別是對於買的虛擬主機(shared web hosting),沒有許可權更改iis。開啟**目錄,找到 web.config 檔案(如果沒有,就建立乙個 txt 檔案存為 web.config),找到 system.webserver 配置節,新增配置

注意

如果是 asp.net 程式,可能還需要配置 

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

按住 win + r 開啟命令列輸入 inetmgr 開啟 iis 管理

左邊目錄選擇目標站點,在右邊 iis 塊中雙擊 asp

在 asp 頁中展開 debugging properties 節點

找到 send errors to browser ,選擇 true

啟用:禁用:

注意上面引數中 config 後面不能指定站點目錄

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 父子目錄同時安裝 wordpress 時固定鏈結的問題 

此文在曉風部落格 

IIS配置錯誤資訊輸出

asp.net 一 通過iis配置 1 開啟iis管理器,或按住 win r 開啟命令列輸入 inetmgr 開啟 iis 管理 2 左邊目錄選擇目標站點,在右邊 iis 塊中雙擊 錯誤頁面 3 在 錯誤頁面 中右邊的 操作 項中選擇 編輯功能設定 4 在 error responses 中,選擇 ...

Salesforce 錯誤資訊顯示

想得到標準答案,請搜尋官方文件。apex pagemessage 僅僅是為了在頁面上顯示某個專案資訊。該資訊可以是後台action中針對某個追加的。acc.name.adderror ex field value field true value action apex form public cl...

Xdebug 可以顯示錯誤資訊

今天定位問題的時候,發現php總是在報錯,但是我們的瀏覽器端卻無法看到報錯的堆疊資訊。檢視了apache日誌也不能夠指出具體的錯誤出在 然後我就在想是不是因為配置了xdebug導致了我們的錯誤資訊沒法展示出來。後來我就注釋xdebug的配置資訊,然後果然發現瀏覽器端可以看到錯誤資訊了。之後我就在思考...