2017-10-14 64 views
2

啓動網站時,應用程序池會自動停止並出現一些錯誤。嘗試關閉並啓用IIS和WAS功能。沒有幫助。 ApplicationHost.config文件是正確的,而不是腐敗IIS App Pool和WAS會自動停止,並且事件ID爲5189

以下是事件查看器中的錯誤

應用程序池「testpool的」工作進程遇到了一個錯誤「無法讀取配置文件 」試圖從文件中讀取配置數據'\?\',行號'0'。數據字段包含錯誤代碼。

Windows進程激活服務無法爲應用程序池'testpool'生成應用程序池配置文件。錯誤類型是'5'。要解決此問題,請確保applicationhost.config文件是正確的,並重新提交上次進行的配置更改。數據字段包含錯誤編號。

回答

5

管理找到根本原因。

嘗試啓動網站時運行進程監視器(procmon.exe)。 svchost.exe進程正在嘗試使用應用程序池名稱在以下位置(C:\ inetpub \ temp \ appPools)中創建一個文件夾。

不知何故,有一個文件夾快捷方式,其名稱與應用程序池相同。 WAS進程正在嘗試在啓動應用程序池時創建文件夾。我現在已清除該文件夾並重試。有效!

+1

好的發現,當我從Windows 10升級到創作者秋季更新(1709)時,我遇到了類似的問題。不知道它是否相關。 –