大家好
我有一個ASP程式
要安裝在
Window Ser 2016 (64bit)
IIS supports ASP - > DONE
requires .Net Version 4 -> DONE
application pool to “Enable 32 bit applications” -> DONE
說明書說要用 "• Install the COM API on the IIS web server "
但我不知道是什麼來....
是不是要 install 特定的 DLL ?
regsvr32 XX.dll ?
以下是我見到的 ERROR:
[COMException (0x80040154): Retrieving the COM class factory for component with CLSID {E6B09DA4-827C-460F-8C1C-835CB934463C} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).]
System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck) +0
感謝!
看看是不是這個設定 沒打開
這個錯誤訊息表示,缺少相關的DLL或OCX檔案所導致的,因為沒有註冊。
"• Install the COM API on the IIS web server" 這句話意思是,
您需要在IIS web伺服器上安裝COM API。
可能是您應用程式所需的特定 regsvr32 XX.dll 檔案
解決方案,註冊缺少的DLL或OCX檔案
regsvr32 regsvr32XX.dll