C++ COMライブラリを使用するシンプルなasp.net Webサイトがあります。また、私たちはこのライブラリ(dllの作成者)のinteropを持っています。私たちのサイトでは、このinteropへの参照を追加し、たくさんのクラスを使用します。
WebサイトをローカルIISに公開すると、すべて正常に動作します。しかし、私がサイトをデバッグしようとしたり、IIS Expressで実行すると、ライブラリからCOMクラスのオブジェクトを作成するときに "クラスが登録されていません"というエラーが表示されます。
環境:Windows 2012 R2、.Net 4.6.2(以前のバージョンも使用しようとしました)、VS 2015(管理者として実行)、IIS 7.5。
私はウェブ開発で多くの経験をしておらず、何が起こっているのか理解できないので、助けを得ることは素晴らしいことです。デバッグ用Webサイトの場合、「クラスが登録されていません。」
答えて
配備後、COM DLLを登録するためにregsvr32を呼び出す必要があります。 相互運用機能DLLをコピーするのに十分ではないが、さらにあなたはまた(デバッグ - >プロセスにアタッチプロセスにアタッチすることで、ローカルIIS上で、それをデバッグしようとすることができますCOM DLLをコピーします。regsvr32 -i comdll.dll
を呼び出して、マークチェックボックス「すべてのユーザーからのプロセスを表示」、w3wp.exe)
IIS Expressとクラスが登録されていません32/64ビットの問題があります。
クラスがシステムに登録されています。レジストリに表示されます。サイトがローカルIISに公開されている場合は、すべて正常に動作します。 –
そして私が単純なコンソールアプリケーションを作成したとき、それは動作しません(「クラスが登録されていません」というエラーが表示されます)。しかし、それはローカルIIS(x64)で動作し、それは私が夢中になります:) –
- 1. Android GCMエラーです。クライアントが登録されている場合、サーバは登録されていません
- 2. サイトがインデックスに登録されていません
- 3. Azure Webアプリケーションの問題:System.Runtime.InteropServices.COMException 80040154クラスが登録されていません
- 4. 同僚の.NETアプリケーションクラッシュ「クラスが登録されていません」
- 5. WebアプリケーションがFirebaseプロジェクトコンソールに登録されていません
- 6. COMの登録エラー(登録されていません80040154クラス)VB.Net
- 7. IIS公開WebServiceでクラスが登録されていません
- 8. 償還クラスが登録されていません
- 9. クラスが登録されていません
- 10. Spark Kryo例外 - クラスが登録されていません:com.google.common.base.Present
- 11. スパークストリーミング:com.esotericsoftware.kryo.KryoException:java.lang.IllegalArgumentException:クラスが登録されていません:scala.Tuple2 $ mcJZ $ sp
- 12. java.lang.IllegalArgumentException:クラスが登録されていません:scala.reflect.ClassTag $$ anon $ 1
- 13. jQuery .clickイベントがクラスに登録されていません
- 14. System.Runtime.InteropServices.COMException:クラスが登録されていません
- 15. 工場が登録されていません
- 16. CoCreateInstanceから「クラスが登録されていません」が返されます
- 17. クラスが登録されていませんWindows 7の開発環境でAxShockwaveFlashが使用されている場合にエラーが表示されます
- 18. IntelliJのSpring用Thymleaf - URIが登録されていません
- 19. キロで登録されたSpark - モデルオブジェクト:java.lang.IllegalArgumentException:クラスが登録されていません:
- 20. django登録reduxテンプレートが使用されていません
- 21. GreenRobot EventBusエラー:イベントに登録されている登録者がいません
- 22. 「クラスが登録されていません」というメッセージのEOleSysError
- 23. Windowsクリエーターのアップデートクラッシュ古いアプリケーション - クラスが登録されていません
- 24. pygameが登録されていない場合
- 25. 私のサイトのページはGoogleでインデックスに登録されていません
- 26. DEP0001:予期しないエラー:SmartDeviceException - クラスが登録されていません[0x80131500]
- 27. クラスが登録されていません(HRESULTの例外:0x80040154(REGDB_E_CLASSNOTREG))
- 28. 名前がxのコントローラーが登録されていません
- 29. 処理中のコードの一部をデバッグできません。w3wp.exe(デバッガが登録されていません)
- 30. プレイフレームワーク - Ebean - クラス「クラス名」に登録されませんScalarType
ユーザー権利問題のように聞こえます –
私は管理者としてVSを実行します。何を指示してるんですか?いくつかのアカウントに偽装する? –