Webapi.selfhost可不可以动态加载Controller 250
rt,无论是用MEF框架也好还是用反射加载dll也好,将dll加载到项目,然后实现此Controller路由的监听。目前第一次请求是可以的,但是在第一次请求之后,再加一个...
rt,无论是用MEF框架也好还是用反射加载dll也好,将dll加载到项目,然后实现此Controller路由的监听。目前第一次请求是可以的,但是在第一次请求之后,再加一个Controller dll,访问此Controller的路由却访问不到了。猜测是Webapi在第一次接收请求的时候将所有继承ApiController的类开启监听(这也可以解释为什么第一次访问稍微慢一点),然后后边的Controller不做处理了。有没有什么好的办法吗?分多得是
展开
1个回答
2017-09-14
展开全部
要把Moq下下来,选择适用于自己的。Net版本,添加引用。在Controller页面做一个小修改,将Repository抽象为一个接口。我假设要对音乐的种类(Genre)来做这一套测试,所以所有的类啊接口啊都是Genre开头的。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询