COM相互運用機能を使用している.NETライブラリからInternet Explorer 9のJavaScriptエンジンを使用しようとしています。テストコードで正常に動作しますが、ASP.NET(IIS上)で実行すると失敗します。ASP.NETのCOM Interop
私のライブラリはIEのJavaScriptエンジンを使用してCoffeeScriptコンパイラをロードしています。理想的には、コンパイラを一度ロードしてから、単一のIEスクリプトエンジンインスタンスを再利用したいと思います。私はスクリプトエンジンの呼び出しの周りにロックがありますが、私はまだCOMに関連するスレッドの問題を取得していると思います。
異なる.NETスレッドからCOMオブジェクトを呼び出すことはできますか? (すなわち、異なるIISウェブ要求のためのスレッド)。
私はCOMの初心者ですから、どんなアドバイスやリンクなども素晴らしいです。
CoffeeScriptコンパイラが必要な場合は、別のプロセスでホストすることができますか? –