我有一个位于 N 层应用程序之上的 MVC 4 项目。我现在需要能够以编程方式使用应用程序。我在与 MVC 项目并排的同一解决方案中创建了一个新的 Web API 项目,同样位于 N 层应用程序之上。
但是我不清楚这一切是如何工作的,因为 MVC 层是启动项目:它设置了我的 DI、automapper 等,并且是我部署到服务器的项目。
那么这一切应该如何设置呢?我可以设置我的 MVC 项目以将所有/api
请求路由到新的 Web API 项目吗?还是Web API项目需要单独部署?
我不想做任何非常规的事情,所以如果有更常见的设置方式,请指出正确的方向。
谢谢。