今天我在用iis7.5除錯asp.net程式時,遇到了503.0 (伺服器不可用)錯誤。弄了幾個小時,重新配置了iis,始終徹底解決不了此問題。網上都說重啟應用程式池,就可以解決,我重啟了n遍了,還是一樣,於是我重新審查了自己的**,找到答案了,並成功解決了問題。我在這兒分享經驗。
問題定義:
iis 7.5 的 503.0 錯誤
伺服器不可用
microsft 官方關於此錯誤的解析如下:
503.0服務不可用。
將該請求傳送到當前停止的或當前禁用的應用程式池。若要解決此問題,請確保已啟動目標應用程式池。事件日誌可能會提**用程式池停止或禁用的原因的資訊。
問題原因:
1. iis 本身的程式池停止了,這個有很多種原因,如果你一次重啟應用程式池就不會再出現此錯誤,表明iis 應用程式池停止的原因。若重啟程式池不斷出現此錯誤,原因屬於第二類。
2. 應用程式的死迴圈、無限遞迴呼叫等引起應用程式池的停止,這時候你要看看自己寫的**,有沒有死迴圈、無限遞迴呼叫等**塊,去掉這些**塊並重啟iis應用程式池,問題會徹底解決。
解決方法:
第一類錯誤引起解決方法:
重啟應用程式池就可以解決。
第二類錯誤引起的解決方法:
去掉死迴圈、無限遞迴呼叫**塊,並重啟應用程式池。
IIS錯誤記錄
1.windows 2008 iis7.5下一直報 模組iis web core 通知未知 處理程式 尚未確定 錯誤 0x8007000d 配置源 1 0 一直查資料 各種說法都有 最後發現是因為我在web.config下配置了節點 而重寫元件 在iis裡沒有安裝 所以導致這個問題的發生 鬱悶 2....
iis配置訪問錯誤
最近換工作,忙著熟悉新的環境,新的框架技術 銀行用的ebf 各種碰坑。總結一下iis配置過程當中遇到的乙個坑 按照環境搭配手冊一步一步的配置,在我機器上訪問一直報500的錯,但是同樣的在同事電腦上搭建環境,反而很正常的訪問執行。糾結很長時間沒搞定,最後自己摸索解決方法如下,碰到同樣問題的同行可以參考...
iis錯誤記錄
1 http 錯誤 404.17 not found請求的內容似乎是指令碼,因而將無法由靜態檔案處理程式來處理。原因 錯誤資訊提示你請求的asp.net頁面被對映到靜態檔案模組處理程式,最有可能造成這種情況的原因是asp.net處理模組沒有安裝 處理對策 重新在iis裡註冊net c windows...