2 l1870651 l1870651 于 2017.09.06 15:20 提问

Webapi.selfHost可不可以动态加载Controller?

rt,无论是用MEF框架也好还是用反射加载dll也好,将dll加载到项目,然后实现此Controller路由的监听。目前第一次请求是可以的,但是在第一次请求之后,再加一个Controller dll,访问此Controller的路由却访问不到了。猜测是Webapi在第一次接收请求的时候将所有继承ApiController的类开启监听(这也可以解释为什么第一次访问稍微慢一点),然后后边的Controller不做处理了,求大神解释下是怎么个原理,有什么解决的办法没?

Csdn user default icon
上传中...
上传图片
插入图片