SatoriのMailroom Toolkitを使用してアドレスを標準化しようとしていますが、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
を試してみたが、私はまた、x86のに私のプロジェクトの目標を設定しようとしたが、それはどちらかそれをしないメッセージThe module "MRTKUSAssembly.dll" was loaded but the entry-point DllRegisterServer was not found.
を取得します。他のアイデア?類似の投稿は役に立たなかった。
私は64ビットマシンで実行していて、ビジュアルスタジオWebサーバーで実行しているプロジェクトターゲットをAnyCPUとして設定し、IISで実行しています。
IISは32ビットのCOMオブジェクトをロードするように設定されていますか? –
エラーは、登録しようとしているDLLがCOM DLLではないことを意味します。正しいDLLを登録しようとしていますか? – lvanzijl
@ lvanzijl - そうです、それは.netアセンブリであり、私はそれを登録する必要はないと思います。私はこのエラーを参照するたびに誰もが言う最初のものなので、これを試みました。 – earthling