使用 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 框架中获得这种动态模块化功能?