我刚开始在Windows机器上使用ASP.NET Core 2. 0。由于端口5000被其他一些应用程序使用,我无法运行Kestrel服务器。
发生异常:System.Private.CoreLib.dll中发生类型为“System.IO.IOException”的未处理异常:“无法绑定到地址http://127.0.0.1:5000:地址已在使用中。”
问题是,我杀死了进程并运行dotnet run
命令。它工作,但第二次我再次得到错误。所以不知何故,我应该端口应该被释放时,我停止调试,但它没有。任何提示?
2条答案
按热度按时间daupos2t1#
我也遇到过同样的情况。下面是解决方案,请参考:
https://github.com/dotnet/core/issues/3110
在program.cs中更改端口并启动setting.json文件。
例如:webBuilder. webUrls(“http://localhost:6980”);
0s0u357o2#
我遇到了同样的问题,基于karnveer0098的答案,我只是将'launchSettings.json'中的“applicationUrl”:“http://localhost:60758”一行更改为另一个端口号,然后一切都恢复正常。