3

Cassini Web サーバーを使用して展開テスト ホストを作成しようとしています。これは一種の組み込み Web サーバーで、Web サーバーの構成の問題をアプリの展開の問題から分離します。さて、このコード行は、Cassini を GAC に入れるまで続きます。

 // physical path points to the bin folder with the dll
_host = (Host)_appManager.CreateObject(appId, typeof(Host),
                                   _virtualPath, _physicalPath, 
                                   false /*failIfExists*/);

上記は FileNotFoundException で失敗します -- あたかも Cassini.dll を見つけようとしているかのように

GAC に入れるという極端な手順を実行せずに、ApplicationManagerにどこを見ればよいかを伝えることができればよいのでしょうか?

Cassini 2.1 を使用しており、ソース コードはこちらにあります

4

1 に答える 1

1

同様の問題があったと思いますが、検索したDLLをbinサブディレクトリに入れる必要がありました。

検索した DLL が現在のディレクトリにある場合は、現在のディレクトリを参照する "bin" というジャンクション ポイントを作成するだけで十分です。

于 2011-11-11T17:18:53.303 に答える