我試圖使用Satori中的Mailroom工具包來標準化地址,但每次嘗試實例化ZIPAssembly實例時,都會收到以下異常。檢索COM類工廠時發生錯誤 - 類未註冊
{Satori.MailRoomToolKit.US.USException (0x80040154 from ZIPAssembly::.ctor): Retrieving the COM class factory for component with CLSID {E1DD1DB5-CEAD-4C36-B2E1-EDEC0DA4C1AC} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)). at Satori.MailRoomToolKit.US.Interfaces.ZIPAssembly..ctor()
我試過regsvr32
,但我得到的消息The module "MRTKUSAssembly.dll" was loaded but the entry-point DllRegisterServer was not found.
我也試過我的項目目標設定爲86,但不這樣做,要麼。任何其他想法?類似的帖子沒有幫助。
請注意,我在64位計算機上運行,並嘗試將我的項目目標設置爲在Visual Studio Web服務器中運行的x86,並將項目設置爲AnyCPU並在IIS下運行。
IIS設置爲加載32位COM對象嗎? –
該錯誤意味着你正在嘗試註冊的DLL不是一個COM DLL,你確定你正在嘗試註冊正確的DLL嗎? – lvanzijl
@lvanzijl - 你是對的它是一個.net程序集,我不認爲我需要註冊它。我試圖這樣做只是因爲這是每當我看到這個錯誤時人人都會說的第一句話。 – earthling