【发布时间】:2019-02-02 14:52:40
【问题描述】:
我正在学习 ASP.Net MVC 和 Web API。
目前,我有两个解决方案:
- 解决方案 A 是 Web 解决方案(前端)
- 解决方案 B 是一个 Web API 项目
用于测试:我开始解决方案 A 和 B (http://localhost/46433 + http://localhost/3400)。我可以成功地从解决方案 A 中访问解决方案 B 中的 api 控制器。
如您所见,每个解决方案都独立存在(2 个不同的 URL)。
我想知道这是否可以在一个解决方案中组装所有内容(将 Web 前端作为默认启动项目)。在这种情况下,如何让 Web API 项目运行?
我想要达到的目标:
对我来说,将所有内容都放在一个解决方案中会更容易。
【问题讨论】:
-
可以这样做,但架构会根据您使用的技术而有所不同。您的前端应用程序使用什么?
-
只需要注意一点,您还可以在一个解决方案资源管理器中调试多个实例,而无需通过右键单击项目
Debug-> Start new Instance进行任何配置,但是您应该逐个执行此操作,否则您可以设置他们在Solution Properties。
标签: asp.net asp.net-mvc visual-studio