2

IIS の HTTP モジュールを動的にロードする方法について、ハウツー、ドキュメント、またはその他を見た人はいますか?

基本的に私がやろうとしているのは、HTTP モジュールをロードすることです。これを HTTPModuleA、HTTPModuleB、および HTTPModuleC と呼びます。ただし、モジュールは、HTTPModuleD、HTTPModuleE、または HTTPModuleF を使用していつでも変更できます。私は基本的にそれらを構成ファイルに入れたいと思っていますが、参照などはしたくありません。それらを特定のパス(つまり、アセンブリのdll)にドロップし、ファイル/パスの構成ファイルエントリを設定し、Unityまたは他のフレームワークでそれらをピックアップして、それらをロードします。おそらく2〜3分ごとに変更をスキャンしています。

これを行う方法についてのアイデアは大歓迎です。どうも!

4

2 に答える 2

1

Unityは、モジュールを動的にロードする方法ではありません。Microsoft Extensibility Frameworkを見て、モジュールを動的にロードすることができます。これはすばらしいと思います。

個人的には同様のシステムを構築し、CodeProjectの記事を参考にしていましたが、今は見つかりません。私はこれを見つけました(これは似ています)そして2または3分ごとにポーリングするよりも優れているファイルウォッチャーの使用方法を示しています:http: //www.codeproject.com/KB/cs/dynamicpluginmanager.aspx

于 2009-01-15T07:25:19.170 に答える
0

アセンブリを/binディレクトリにドロップし、Webアプリケーションでアセンブリを参照せずにASP.NETにモジュールをロードさせることができます。

于 2009-02-20T03:48:25.433 に答える