你的位置: 码友网首页 / 资讯源列表 / [ASP.NET Core MVC] 如何实现运行时动态定义Controller类型?

关于[[ASP.NET Core MVC] 如何实现运行时动态定义Controller类型?]的摘要:

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

原文地址: https://www.cnblogs.com/artech/p/dynamic-controllers.html

收录时间: 2020-04-08 浏览量: 2233 分类: ASP.NET Core

| 0 收藏 | 0