2011-06-01 50 views
19

即時得到在32位機器以下錯誤經典applicationpool處理程序 「PageHandlerFactory-ISAPI-4.0_32bit」 有一個壞模塊 「IsapiModule」 在其模塊列表

 Handler "PageHandlerFactory-ISAPI-4.0_32bit" has a bad module "IsapiModule" in its module list. 

和在64位機器

處理程序「PageHandlerFactory-ISAPI-4.0_64bit」在其模塊列表中有一個錯誤的模塊「IsapiModule」。

如果我們在web服務中安裝isapi和cgi,那麼這個錯誤不會發生。是否有任何可能的方式讓我的程序不需要安裝在經典的應用程序池中。我的下一個問題是如何識別isapi和cgi限制。是否有任何註冊表檢查存在或任何其他檢查。

在此先感謝。

+0

這也可能發生在其他處理程序中,例如我有錯誤:「SimpleHandlerFactory-ISAPI-4.0_32bit」有一個壞模塊「IsapiModule」 – Grokodile 2013-02-04 16:41:27

回答

37

上面的答案幫助了我,但需要一些額外的步驟,這裏是我必須做的整個過程。

轉到控制面板 - >程序和功能 - 上>打開或關閉Windows功能。請確保您有以下選擇:

Turn Windows features on or off




接下來,刷新IIS管理器。您現在應該看到ISAPI和CGI限制上的IIS的功能根級別,點擊允許.NET V4.0的兩個版本

ISAPI and CGI restrictions

+0

謝謝,你是最棒的! xxx – Grokodile 2013-02-04 16:40:30

+0

很好的幫助,謝謝。 – 2014-10-30 12:40:43

+0

謝謝你的代碼。在此之前,我們已經在iis中安裝了asp.net 4.0。打開Visual Studio命令提示符(以管理員身份運行)鍵入以下命令:C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319> aspnet_regiis.exe -i – muthukumar 2016-09-02 11:32:45

9

您是否啓用了asp.net for IIS 程序和功能?檢查它在 的程序和功能 - >打開或關閉Windows功能 - >互聯網信息服務 - >萬維網服務 - >應用程序開發功能 - > asp.net!

+0

我有這個相同的問題,這個答案解決了這個問題。 – DMC 2012-03-09 20:52:12

2

我想補充:如果有一個以上在機器上的一個框架,請使用'aspnet_regiis -i',這是.NET框架主目錄(例如在我的機器上,是C:\Windows\Microsoft.NET\Framework\v4.0.30319)在IIS中安裝框架

相關問題