Asp.net 如何在VisualStudio解决方案中调试2个web API项目?
我有一个包含两个项目的VisualStudio解决方案。两者都不是web API的.net核心。当我有一个项目时,我可以通过点击Asp.net 如何在VisualStudio解决方案中调试2个web API项目?,asp.net,visual-studio,api,debugging,Asp.net,Visual Studio,Api,Debugging,我有一个包含两个项目的VisualStudio解决方案。两者都不是web API的.net核心。当我有一个项目时,我可以通过点击 http://localhost:53961/api/... 然而,我随后添加了第二个项目。如何开始调试第二个?它似乎没有达到断点。我明白了 No HTTP resource was found that matches the request URI 当我在main方法上设置断点时 // GET: api/<controller> [
http://localhost:53961/api/...
然而,我随后添加了第二个项目。如何开始调试第二个?它似乎没有达到断点。我明白了
No HTTP resource was found that matches the request URI
当我在main方法上设置断点时
// GET: api/<controller>
[HttpGet]
public async Task<Result> Get(string emails)
{
}
您可以设置多个启动项目。右键单击解决方案资源管理器中的解决方案,然后单击属性。公共属性->启动项目,然后选择多个启动项目,然后为两个API设置启动操作
您可以设置多个启动项目。右键单击解决方案资源管理器中的解决方案,然后单击属性。公共属性->启动项目,然后选择多个启动项目,然后为两个API设置启动操作
您是否已将第二个api端口设置为与第一个api不同的端口?我如何才能找到这两个端口的设置位置?项目属性->调试->应用程序url如果希望api在同一url上运行,则需要确保将程序集从一个api加载到另一个api。在.net core中,您只需要将项目引用到启动项目..不知道在net45中是否相同>请参见您是否已将第二个api端口设置为与第一个api不同的端口?如何找到这两个端口的设置位置?项目属性->调试->应用程序url如果希望api在同一url上运行,您需要确保将程序集从一个api加载到另一个api。在.net core中,您只需要将项目引用到启动项目。不知道在net45中是否相同>请参阅
The breakpoint will currently not be hit. No code has been loaded for this code location.