2017-08-03 16 views
0

IISにASP.NETアプリケーションを追加できました。私のアプリケーションを閲覧すると、私は自分のアプリケーションに正常にログインすることができます。しかし、私はログインのボタンをクリックし、私はCLSID {C5CBD7B2-490C-45F5-8C40-B8C3D108E6D7}のコンポーネントのCOMクラスファクトリを取得する

Error "Retrieving the COM class factory for component with CLSID {C5CBD7B2-490C-45F5-8C40-B8C3D108E6D7} 
failed due to the following error:80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)). I am able to do all operations on my application locally 

. I tried republishing my application 
. Checked all the authorization access 

を取得しています。しかし、まだ、私はbelowdeと32ビットマシン上のWebアプリケーションを開発している

+1

で作業していない理由を私は驚いて、あまりにも64ビットのサーバー・マシンにインストールされています予想ビット数(x86 vs x64)。このCOMオブジェクトは、いくつかのHPソフトウェアに関連しているようです:https://stackoverflow.com/questions/22606986/alm-c-sharp-application –

+0

私のコードでもHP ALMを使用しています。それは私のマシンにインストールされています – Madhuri

+0

@SimonMourierありがとうございます。 [リンク](https://stackoverflow.com/questions/22606986/alm-c-sharp-application)分析に役立ちました。私は、QCコードを持つ32ビットマシン上にWebアプリケーションを開発し、64ビットマシンでホストしようとしました。 QCコードにコメントして、私のWebアプリケーションを再ホストした後、正常に動作しています。 – Madhuri

答えて

0

をそれを把握couldnotとき:

TDAPIOLELib.TDConnectionのTD =新しいTDAPIOLELib .TDConnection();

64ビットマシンでホストしようとしています。 QCコードにコメントして、私のWebアプリケーションを再ホストした後、正常に動作しています。

私はQCが、それはあなたがいないCOMのマシンにインストールされていないオブジェクト、または利用できない(多くの場合、アクセス許可の問題のため)が必要、またはQC

関連する問題