如何在同一时间运行ASP.NET MVC和WebAPI项目?

Isk*_*yev 7 c# asp.net asp.net-mvc asp.net-web-api

我正在开发一个具有n层架构的复杂Web平台.解决方案中有两个项目:PresentationLayer.WebSite和APILayer.Restful.

本地数据库存储在PresentationLayer.WebSite内的App_Data中.我不知道如何实现以下操作:(目前我在调试模式下工作).

  1. 将Restful项目中的连接字符串设置为Presentation Project.我应该使用绝对路径吗?他们应该使用相同的DB.当然,在发布时刻DB会被放置在某个服务器上,但现在该怎么办?
  2. 如何在同一时间运行两个项目?我知道如何从另一个人那里调用一个项目的控制器,但是如何运行它来实现它?例如:在Chrome中我调用User\MyProfile?....(演示文稿),在Firefox中我调用Api\User\GetUserById ...(Rest).

Kah*_*azi 14

右键单击解决方案,然后选择"属性".在"启动项目"中选择"多个启动项目"并将项目的"操作"设置为"启动"