小编Mar*_*ius的帖子

ASP.Net WebApi:如何在运行时加载其他控制器

在我的Asp.Net MVC 4 WebApi应用程序中,我想稍后(在WebApi初始化之后)动态加载其他WebApiControllers,它们位于不同的程序集中.此外,我想在运行时为这些控制器添加路由.

我很奇怪,如果可以的话.

我的目标是构建一个web应用程序,我可以在其中上传控制器(已编译的程序集),控制器将自动托管在此应用程序中.

我已经尝试通过实现我自己的AssemblyResolver类来实现这一点,但是(据我所见),AssemblyResolver在初始化阶段加载一次.

可能有一个"重新加载"所有控制器的选项.

任何帮助将不胜感激!

马吕斯

c# asp.net-mvc asp.net-web-api

9
推荐指数
1
解决办法
6365
查看次数

标签 统计

asp.net-mvc ×1

asp.net-web-api ×1

c# ×1