分類: Windows

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 環境沒有即時更新,以至於出現這個錯誤(如下圖)。



以下是解決的方法。

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

Step 2
執行對應版本的 aspnet_regiis.exe -i,重新註冊 .NET FrameWork:

%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

這裡是以 v4.0.30319 這個版本為例,如果您的版本不同,請自行更改。

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

參考資料:Microsoft

G. T. Wang

個人使用 Linux 經驗長達十餘年,樂於分享各種自由軟體技術與實作文章。

Share
Published by
G. T. Wang
標籤: ASP.NET

Recent Posts

光陽 KYMCO GP 125 機車接電發動、更換電瓶記錄

本篇記錄我的光陽 KYMCO ...

2 年 ago

[開箱] YubiKey 5C NFC 實體金鑰

本篇是 YubiKey 5C ...

3 年 ago

[DIY] 自製竹火把

本篇記錄我拿竹子加上過期的苦茶...

3 年 ago