IIS 伺服器 ASP.NET 應用程式 0x8007000d 問題處理方式

這裡介紹在 IIS 7.5 伺服器中,執行 ASP.NET 應用程式時,如果遇到「處理常式 PageHandlerFactory-Integrated 的模組清單中有錯誤的模組 ManagedPipelineHandler」問題,該如何處理。

如果要在 IIS 伺服器中執行 ASP.NET 4.0 的應用程式,必須啟用 IIS 角色並安裝 .Net Framework 4.0,如果電腦中的 .Net Framework 4.0 是自己額外安裝的,那麼就會造成 IIS 中的 ASP.NET 環境沒有即時更新,以至於出現這個錯誤(如下圖)。

處理常式 PageHandlerFactory-Integrated 的模組清單中有錯誤的模組 ManagedPipelineHandler

以下是解決的方法。

Step 1
以系統管理員身份來執行命令提示字元,「開始」=>「所有程式」=>「附屬應用程式」=>「命令提示字元」=>「點滑鼠右鍵」,點選「以系統管理員身份執行」。


Step 2
執行對應版本的 aspnet_regiis.exe -i,重新註冊 .NET FrameWork:
%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
這裡是以 v4.0.30319 這個版本為例,如果您的版本不同,請自行更改。

在命令提示字元執行 aspnet_regiis.exe 重新註冊 .NET FrameWork 4.0

執行完成後,ASP.NET 的應用程式應該就可以正常使用了。

參考資料:Microsoft
本站已經搬家了,欲查看最新的文章,請至 G. T. Wang 新網站

沒有留言:

張貼留言