2
運行一個asp.net網站時,我有一個奇怪的錯誤。COM類工廠組件與clsid失敗錯誤80040154
每次我嘗試運行的網站,我得到這個錯誤:「COM類工廠CLSID組件失敗,原因是以下錯誤:80040154」
我所在是誰給我的麻煩的DLL,它是一個我們開發之前從來沒有(在其他網站已經使用)
我想盡建議在互聯網上,已經嘗試
- 檢查目標平臺= X86。
- 操作系統是WS2003,32位,IIS 6.0(無需設置運行32位應用程序)。
- 由於找不到Entrypoint而導致Regsvr32失敗。
- 嘗試使用regasm,succesfuly註冊但不成功,仍然發送相同的錯誤。
- 檢查註冊表,找到CLSID,檢查InProcServer32下Default的值。
- 嘗試使用GACUTIL,不是成功
- 複製DLL到System32文件夾
- 都給涉及的每個文件夾的完全權限或建議
怪異的事情,我得到的BIN文件夾下的dll,那麼,爲什麼需要註冊?
任何建議,將不勝感激
是您使用其他DLLS的DLL嗎?嘗試運行regmon等以查看註冊表訪問權限。此外,錯誤消息是否提供GUID?你是說GUID存在於註冊表中? –
Thast的權利,錯誤給了GUID {B0138B9E-F703-483A-B499-CE757523E451},我發現它在RegEdit中。要嘗試運行regmon來檢查註冊表的使用情況。是的,它運行另一個DLL,但他們也在BIN文件夾和System32文件夾。 – nogomon