COM を使用して Accredo という製品との統合に取り組んでいます。しかし、Web サービスから Accredo の COM オブジェクトを作成しようとすると、有名なCannot create ActiveX コンポーネントが表示されます。スタックオーバーフローでこれに関連する他のいくつかの質問を見てきましたが、運はありません。私がチェックしたこと:
Accredo は、インストール中に C:\AccredoSaturn\AccredoSaturn.exe /regserver を実行して、COM サーバーとして登録されています。
Web サービスは IIS 7.5 で実行されており、アプリケーション プールが 32 ビット アプリケーションを有効にするように設定された localsystem ユーザーとして実行されています。
- これは、プールがリサイクルされてサイトが再起動された場合でも、アプリケーションが実行されるたびに発生します。断続的ではありません。
- 管理者として実行している VS2010 で Web サービスをデバッグしています。
- webproject は、x86 フレームワークを対象としています。
vb.net で例外をスローする行は次のとおりです。
App = CreateObject("AccredoSaturn.Application")
他に試すことができるもの、または不足しているものはありますか?
ありがとう