運行iis出現:The server has encountered an error while loading an application ……的解決辦法


最近幫人布置一個簡單的cms,win8環境下開發,用win7部署測試,用.net framework 2.0,SQL Server 2008,IIS7.0,部署完全無問題,等在xp環境下部署,其他條件

相同,IIS版本用到5.1(xp下貌似只能用這個了),然后各種問題跌出不窮,最無語的就是標題的問題,同時在IIS管理器里面,會彈出如下圖的框框

然后經過網上搜索,3種解決方法:

第一種:

MC檢測到此管理單元發生一個錯誤。建議關閉並重新啟動MMC

要變通解決此問題, 請按照下列步驟操作進入 WMI MMC 管理單元:
1. 開始——運行——輸入mmc然后單擊 確定 。
2. 在 文件 菜單上, 單擊 " 添加/刪除管理單元 。
3. 在 添加/刪除管理 - 中 對話框中, 單擊 添加 。
4. 在 可用的獨立管理單元 列表, 選擇 WMI 控制 , 並單擊 確定 。

問題解決!

如果上述不能解決請嘗試以下方法(適用於XP系統):

1. 單擊“開始”,單擊“運行”,鍵入 regedit,然后單擊“確定”。
2. 在左窗格中,找到以下注冊表子項,然后單擊它:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC
3. 在“編輯”菜單上,指向“新建”,然后單擊“項”。
4. 鍵入 UseNewUI 作為新名稱,然后按 Enter。
5. 在“文件”菜單上,單擊“退出”。

這是百度知道的辦法,我用了,沒用,但是也貼出來吧,因為情況不同,也許有用得着的時候。
第二種:

Server Application Error

The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance.

 

這個是很常見的錯誤了,解決方法寫出來供大家參考,呵呵,說不定你搜索這個解決辦法的時候就搜到我寫的這篇博客了。下面是解決辦法:

“開始”->“設置”->“控制面板”->“管理工具”->“組件服務”中,

“控制台根目 錄”->“組件服務”->“計算機”->“我的電腦”->“COM+應用程序”中,

有一個“IIS Out-Of-Process Pooled”鼠標右鍵“屬性”--“標識”--把“此用戶”調整為“交互式用戶--目前已登錄的用戶”。

然后“確定”,再鼠標右鍵“啟動”。

 

這個是CSDN上的,網址:http://blog.csdn.net/itzhiren/article/details/7287300,對於我的問題依舊無解,也貼出來吧。

第三種:

在開始菜單的運行中 運行:msdtc -resetlog 以創建日志文件。重起機器,檢查IIS是否可以正常使用,若不行繼續。

在CMD下執行以下命令: 
cd %windir%\system32\inetsrv 

rundll32 wamreg.dll, CreateIISPackage 

regsvr32 asptxn.dll 

(到這里我就可以用了,不用重啟的)

這個網址http://blog.163.com/wcq890@126/blog/static/45691839201258104516639/,最終解決問題。一切OK。呵呵!大善,接着搞起!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM