Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何在VisualStudio解决方案中调试2个web API项目?_Asp.net_Visual Studio_Api_Debugging - Fatal编程技术网

Asp.net 如何在VisualStudio解决方案中调试2个web API项目?

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> [

我有一个包含两个项目的VisualStudio解决方案。两者都不是web API的.net核心。当我有一个项目时,我可以通过点击

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.