2020
10-07
10-07
ASP.NET Core MVC如何实现运行时动态定义Controller类型
昨天有个朋友在微信上问我一个问题:他希望通过动态脚本的形式实现对ASP.NETCoreMVC应用的扩展,比如在程序运行过程中上传一段C#脚本将其中定义的Controller类型注册到应用中,问我是否有好解决方案。我当时在外边,回复不太方便,所以只给他说了两个接口/类型:IActionDescriptorProvider和ApplicationPartManager。这是一个挺有意思的问题,所以回家后通过两种方案实现了这个需求。源代码从这里下载。一、实现的效果我们先来看...
继续阅读 >