如何通过同一台计算机上的单独Web项目调试Web API?

时间:2018-08-21 17:55:53

标签: asp.net-mvc asp.net-web-api

我正在从一个不再有空的人来接管一个项目,询问他们的工作如何/为什么进行。

我有两个解决方案,一个是MVC项目,另一个是Web API。 MVC项目调用单独的API解决方案来对数据进行一些验证。如果启动Web API项目,它将在localhost:64633上运行。然后,我需要启动MVC项目,以便我可以逐步执行代码,并贯穿Web API。

事情是MVC项目也在localhost:64633上运行,所以一旦我运行了API,然后尝试调试MVC项目,我就会收到错误"Unable to start program localhost:64633. An operation is not legal in the current state."

如何同时调试MVC项目和Web API项目?

1 个答案:

答案 0 :(得分:0)

使用本地IIS服务器运行项目,请按照以下步骤操作

  1. 右键单击项目文件,选择属性
  2. 转到“ Web”选项卡,在“服务器”标题下选择“本地IIS”
  3. 然后单击“创建虚拟目录”按钮

对以上两个项目均执行上述步骤。请立即尝试

注意::在单个解决方案中运行两个项目,一次自动调试两个项目。(仅建议)