如果你在 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的配置資訊,然後果然發現瀏覽器端可以看到錯誤資訊了。之後我就在思考...