单独的类库中的ASP.Net WebAPI控制器
我正在开发一个使用ASP.NET Web API的新的大型Web应用程序。在那里,我想要将ASP.NET MVC项目中的所有控制器类分成一个different class library ..请考虑以下选项。单独的类库中的ASP.Net WebAPI控制器
案例1:在同一个ASP.NET MVC项目饲养控制器
案例2:在单独的类库分离控制器
那么,是否可以去案例#1,因为我认为这个控制器可以被其他项目重用或在Windows服务中托管,而不是IIS Web应用程序。
此外,如果在未来,如果我想访问在Android,IPhone本机应用程序的Web-API方法,然后它在这两种情况下对我的作品案例#1和案例#2
是有任何性能问题案例#2。
在两种情况下使用UnityContainer.RegisterType注册多个控制器的最佳做法是什么?
回答:
将您的Web API代码放在与您的MVC代码不同的项目中应该是最佳做法。没有理由不这样做。
以上是 单独的类库中的ASP.Net WebAPI控制器 的全部内容, 来源链接: utcz.com/qa/267360.html