受欢迎的博客标签

Roslyn-针对Controller类型的动态注册,如何实现运行时动态定义Controller类型

Published

如何实现运行时动态定义Controller类型

https://www.cnblogs.com/artech/p/dynamic-controllers.html

 

过动态脚本的形式实现对ASP.NET Core MVC应用的扩展,比如在程序运行过程中上传一段C#脚本将其中定义的Controller类型注册到应用中。

两个接口/类型:IActionDescriptorProvider和ApplicationPartManager。

通过两种方案实现这个需求。源代码从这里下载。