我们知道在Visual中为web应用程序分配了一个随机端口号。它在我的办公室桌面上运行得很好。但是当我把代码放到我的笔记本电脑上(从VisualStudio.com)并运行这个网络应用程序时。我收到一条消息说,
正在使用指定的端口。
端口10360已被另一个应用程序使用。
建议
我可以通过将端口更改为类似于13333的东西来使用Recommendation #1
来修复它。但是我很好奇港口10360发生了什么事。如何检查使用端口10360的应用程序?我怎样才能阻止那个应用程序?
发布于 2014-11-20 07:21:10
我这样解决问题..。
File -> Open -> 网站
之后,在IIS站点下选择本地IIS,删除不需要的项目。
希望能帮上忙。
发布于 2020-01-06 10:59:33
我在Windows 10上运行Visual 2019也遇到了类似的问题。一些适用于其他解决方案的解决方案似乎包括:
不幸的是,这些解决方案中没有一个对我有效,分配另一个端口号确实有效,但不是一个可接受的解决方案,因为对我的应用程序来说,在指定的端口上运行是很重要的。
解决方案
首先,我运行命令:
netsh http add iplisten ipaddress=::
从一个提升的命令行进程。这解决了初始错误,当尝试运行应用程序时,我不再得到“使用中的端口”错误,相反,我现在得到了一个错误,说明由于需要管理权限,应用程序无法绑定到端口。(虽然我以管理员身份运行Visual )
第二个错误是由将端口添加到端口排除范围的Hyper-V引起的,我的应用程序使用的端口位于这些排除范围之一。可以通过运行以下命令查看这些端口:netsh interface ipv4 show excludedportrange protocol=tcp
要解决第二个错误:
netsh int ipv4 add excludedportrange protocol=tcp startport=50403 numberofports=1 store=persistent
从这里开始一切都很完美。
发布于 2015-10-06 10:45:16
https://stackoverflow.com/questions/22572897
复制相似问题