11

ASP.NET 4.5 では、実行時にアセンブリを使用Assembly.Load()またはAppDomain.CurrentDomain.Load()動的に読み込むことができます。これを使用して、実行中の Web アプリケーションにモジュールの形式で新しい機能を追加できます。アプリを再構築または再起動する必要はありません。

Core フレームワークを対象とする新しい ASP.NET vNext (5.0?) でこれを行う方法を知りたいです。これはSystem.AppDomain、オーバーロードされAssembly.Load()た . Core フレームワークをターゲットに変更すると、使用できなくなり、System.AppDomain制限Assembly.Load()されます。

ASP.NET 5.0 Core フレームワークでこの動的なモジュラー機能を取得する方法はありますか?

4

2 に答える 2

1

ExtCore フレームワークを試すことができます

モジュール式で拡張可能なASP.NET 5アプリケーションをすぐに使用できます。

要するに

  1. dll と nuget パッケージの両方のモジュールを同時に使用できます。
  2. これにより、すべてのモジュールが単一のコンテキストでストレージを操作し、独自のモデルとリポジトリを持つことができます。
  3. すべての拡張機能には、コントローラー、ビュー、静的コンテンツなどを含めることができます。
于 2015-12-29T14:03:11.173 に答える