我已经使用MVC和WebAPI 空项目创建了解决方案。
MVC one返回SPA页面,该页面应与WebApi项目通信。
但是当我将MVC设置为启动时,WebApi就无法工作。
怎么做?
@Edit:
当然我想这样做:
localhost:xxxx/MVC/Index
localhost:xxxx/API/someapi
答案 0 :(得分:3)
在Solution Explorer中右键单击解决方案,然后选择“Set Startup Projects”。在该对话框中,设置“多个启动项目”并指示哪些项目代表您要自动启动的应用程序。在这种情况下,它将是您的两个Web项目。
答案 1 :(得分:0)
在VS.NET解决方案资源管理器中,右键单击您的MVC项目并选择"设置为启动项目"。
为了将来参考,解决方案资源管理器中的粗体中的任何项目名称都是启动项目。
正如David所说,你的项目将在不同的端口上运行。默认情况下,VS.NET将使用动态端口分配,但可以在每个项目的“属性”页面上覆盖此行为。