プライベートサーバー上にquickbooks webconnector soap appを正常にホストしています。我々はそれをAzureアプリに移そうとしている。我々はそれを実行しようとするとAzure Webアプリケーションの問題:System.Runtime.InteropServices.COMException 80040154クラスが登録されていません
、我々はエラーを取得しています
Error message: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.Runtime.InteropServices.COMException:
Retrieving the COM class factory for component with CLSID {22E885D7-FB0B-49E3-B905-CCA6BD526B52} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
私たちが最初に配備されたときに、この問題を覚えるからとthis intuit postから、私たちは私たちのプロジェクトのビルドターゲットを持っていることを確認する必要がありますリコールx86プラットフォーム。私たちはそれをしました。また、CorFlagsを使用して32ビットを要求するように設定されていることを検証すると、CorFlagsの出力から確認できます。 Azureのポータルで
、我々としても32ビットに設定するアプリの設定を持っています。 他に何が欠けていますか?
正確な状況であるかどうかは不明ですが、設計上の可能性がありますかhttps://github.com/projectkudu/kudu/wiki/Azure-Web-App-sandbox#access-to-of-process-com -servers – Lanorkin