iis7報錯 檢索 COM 類工廠中 CLSID 爲 {EA31C914-2E47-4C35-AA94-84672EA01B36} 的組件失敗,原因是出現以下錯誤: 80040154

跟研發調試網站瀏覽,報錯

檢索 COM 類工廠中 CLSID 爲 {EA31C914-2E47-4C35-AA94-84672EA01B36} 的組件失敗,原因是出現以下錯誤: 80040154 沒有註冊類 (異常來自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))。
說明: 執行當前 Web 請求期間,出現未經處理的異常。請檢查堆棧跟蹤信息,以瞭解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。

異常詳細信息: System.Runtime.InteropServices.COMException: 檢索 COM 類工廠中 CLSID 爲 {EA31C914-2E47-4C35-AA94-84672EA01B36} 的組件失敗,原因是出現以下錯誤: 80040154 沒有註冊類 (異常來自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))。

源錯誤:

只有在調試模式下進行編譯時,生成此未經處理的異常的源代碼纔會顯示出來。若要啓用此功能,請執行以下步驟之一,然後請求 URL:

1. 在產生錯誤的文件的頂部添加一條“Debug=true”指令。例如:

  <%@ Page Language="C#" Debug="true" %>

或:

2. 將以下的節添加到應用程序的配置文件中:

<configuration>
   <system.web>
       <compilation debug="true"/>
   </system.web>
</configuration>

請注意,第二個步驟將使給定應用程序中的所有文件在調試模式下進行編譯;第一個步驟僅使該特定文件在調試模式下進行編譯。

重要事項: 以調試模式運行應用程序一定會產生內存/性能系統開銷。在部署到生產方案之前,應確保應用程序調試已禁用。 

堆棧跟蹤:


[COMException (0x80040154): 檢索 COM 類工廠中 CLSID 爲 {EA31C914-2E47-4C35-AA94-84672EA01B36} 的組件失敗,原因是出現以下錯誤: 80040154 沒有註冊類 (異常來自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))。]
   Discuz.ForumPage.login.ShowPage() +1033
   Discuz.Web.UI.Pages.BasePage..ctor() +4448
   Discuz.ForumPage.login..ctor() +40
   __ASP.FastObjectFactory_app_web_3ffvz2no.Create_ASP_aspx_1_login_aspx() +29
   System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp) +174
   System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) +42
   System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig) +549
   System.Web.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +193
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +371

 

在網上搜了半天,都是說某個dll沒有註冊,最後發現我又沒有某個dll是32位,系統是64的iis7,在配置apppool,啓用32位支持,如圖

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章