200812092220伺服器應用程式無法使用 無法啟動aspnet_wp.exe
客戶回報的問題 ,據說在更新Windows後發生的,事件檢視器的錯誤訊息為:
無法使用的伺服器應用程式 ,目前無法使用您嘗試存取這個 Web 伺服器上的 Web 應用程式
根據:http://support.microsoft.com/kb/811320/zh-tw
此問題起因於 (依預設 ASPNET) 在處理序模型使用者帳戶並沒有在正確的使用者權限所需的系統檔案及資料夾,以執行 ASP.NET 背景工作處理序。
如果要解決這個問題而定,確認 ASPNET 帳戶具有正確的使用者權限,如下所示:
- %windir%\Microsoft.NET\Framework\ Version \Temporary ASP.NET 檔案: 完全控制
- %windir%\Temp: 完全控制
- 應用程式資料夾: 讀取
- %installroot%階層,(例如 %windir%\Microsoft.Net\Framework\ Version): 讀取
- %windir%\Assembly: 讀取
請注意 這是在全域組件快取。 您無法直接使用 Windows 檔案總管,編輯 ACL,此資料夾的。 而,開啟一個的命令視窗,並執行下列命令:
cacls %windir%\assembly / e / t / p domain\useraccount:R
或者,如果使用 Windows 檔案總管之前,請執行下列命令,移除註冊Shfusion.dll:
regsvr32–u shfusion.dll
設定使用者權限在 Windows 檔案總管中之後,執行下列命令來重新註冊 Shfusion.dll:
regsvr32 shfusion.dll
- 網站根目錄 (例如,%root%\Inetpub\Wwwroot)] 或 [預設網站指向的路徑: 讀取
- %windir%\System32: 讀取
(通常,ASPNET 帳戶已授與使用者權限為 [使用者] 群組的成員)。
回應