无法使用端口8080

时间:2018-01-30 08:41:47

标签: windows-10 port

当我尝试在端口8080上运行服务(RavenDB)时,它会停止并且Windows日志显示以下错误:

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Net.HttpListenerException: Failed to listen on prefix 'http://+:8080/' because it conflicts with an existing registration on the machine.

根据IIS和netstat -an | find "8080"端口当前未使用。

如果我将端口更改为其他端口,问题就会消失。

1 个答案:

答案 0 :(得分:1)

端口8080实际上可能正在使用中。要复制another answer

  

netstat -a仅列出已连接的套接字和侦听套接字。

     

-a显示所有连接和侦听端口。也不   在你的插座上连接也没有听到,所以它不属于   netstat -a的权限。

     

但是,从Windows 10开始,您可以使用netstat -q。

     

-q显示所有连接,侦听端口和绑定

您还可以尝试使用SysInternals suite中的tcpview查看端口。按端口号排序。它还会告诉您使用该端口的过程,然后您可以将其终止。