ServicedComponent
を継承し、IISのWebアプリケーションからサイドバイサイドアセンブリとして使用しようとしている.Net COM +コンポーネントが管理されていますWindows Server 2003上の6.0。IIS6.0で管理された.Net COM +サービスの実行
mt.exe
を使用してアセンブリマニフェストを生成し、これをテストコンソールアプリケーションでサイドバイサイドモードで正常に実行しました。しかし、IISに関しては、動作していないようで、マニフェストを読むのではなく、レジストリからCOM +アプリケーションを見つけようとします。
マニフェストは、 mt.exe -managedassemblyname:myassembly.dll -out:myassembly.manifest
を使用して生成され、Webアプリケーションの仮想ディレクトリにコピーされます。 filemon
を使用すると、マニフェストは決して読み込まれません!
ファイルをbin
ディレクトリに移動すると、読み込まれているようですが、同じ問題が発生します。
この作業に成功した人からの助けをいただければ幸いです。
総合情報をありがとう。もう一度並んで見ると、私はそれを試してみるでしょう。 – Alex