无法启动asp.net开发服务器,因为端口为';80';正在使用中

无法启动asp.net开发服务器,因为端口为';80';正在使用中,.net,visual-studio,visual-studio-2008,networking,.net,Visual Studio,Visual Studio 2008,Networking,我需要为我的开发服务器使用端口80。在我重新启动电脑之前,它仍然可以正常工作。之后,当端口80正在使用时,它会弹出窗口。如果我更改为其他端口,开发服务器将能够运行 我已经使用netstat-ano进行了检查,没有任何程序正在使用它(我的iis正在使用其他端口,我的skype也没有使用端口80)。 我还使用telnet localhost 80进行了测试,它没有显示任何失败消息,只是屏幕变为空白…我使用的是win xp。我的visual studio有问题吗?端口80是HTTP通信的保留端口号 究

我需要为我的开发服务器使用端口80。在我重新启动电脑之前,它仍然可以正常工作。之后,当端口80正在使用时,它会弹出窗口。如果我更改为其他端口,开发服务器将能够运行

我已经使用netstat-ano进行了检查,没有任何程序正在使用它(我的iis正在使用其他端口,我的skype也没有使用端口80)。
我还使用telnet localhost 80进行了测试,它没有显示任何失败消息,只是屏幕变为空白…我使用的是win xp。我的visual studio有问题吗?

端口80是HTTP通信的保留端口号


究竟为什么需要使用端口80?

端口80是HTTP通信的保留端口号


为什么您需要使用端口80?

如果您的telnet窗口在telnet到80时变为空白,则说明该端口上已经有人在侦听。

如果您的telnet窗口在telnet到80时变为空白,则说明该端口上已经有人在侦听。

我所做的事情

  • 用netstat-ano和TcpView检查一下,它们都没有显示端口80正在使用
  • 尝试通过telnet(telnet localhost 80)连接它。屏幕变为空白,但当我按任意键时,屏幕返回到命令提示符。正如Lerxst所说,屏幕变为空白意味着端口被占用,但我找不到任何程序正在监听它
  • 我安装了skype,但它已使用端口80关闭
  • 我已安装SQL 2008,但我已关闭了可能使用端口80的Integration&Reporting Services
  • 将我的iis默认端口号更改为8888,甚至关闭该服务
  • 我已安装XAMPP,但已将其关闭
  • 我也试着关闭防火墙,但还是一样
  • 我做过的事情

  • 用netstat-ano和TcpView检查一下,它们都没有显示端口80正在使用
  • 尝试通过telnet(telnet localhost 80)连接它。屏幕变为空白,但当我按任意键时,屏幕返回到命令提示符。正如Lerxst所说,屏幕变为空白意味着端口被占用,但我找不到任何程序正在监听它
  • 我安装了skype,但它已使用端口80关闭
  • 我已安装SQL 2008,但我已关闭了可能使用端口80的Integration&Reporting Services
  • 将我的iis默认端口号更改为8888,甚至关闭该服务
  • 我已安装XAMPP,但已将其关闭
  • 我也试着关闭防火墙,但还是一样

  • 如果使用Skype,Skype会保留端口80作为备用端口(在Skype设置中禁用)。我曾多次遇到这种情况。

    如果使用Skype,Skype会保留端口80作为备用端口(在Skype设置中禁用)。我曾多次遇到过这种情况。

    我也面临着这个问题,并为此找到了两种解决方案:

    • 已经有一个和这个

    • 我尝试的是改变端口。例如:端口22116出现错误,因此我将端口更改为22117,它开始工作

    现在如何做到这一点:

  • 在解决方案资源管理器中,右键单击应用程序的名称
  • 单击属性菜单
  • 在左窗格中,单击选项卡-Web
  • 在这里您可以看到一个复选框“特定端口”。(我刚从22116改为22117)

  • 对我来说,在这一改变之后,它开始发挥作用。

    我也面临着这个问题,并为此找到了两种解决方案:

    • 已经有一个和这个

    • 我尝试的是改变端口。例如:端口22116出现错误,因此我将端口更改为22117,它开始工作

    现在如何做到这一点:

  • 在解决方案资源管理器中,右键单击应用程序的名称
  • 单击属性菜单
  • 在左窗格中,单击选项卡-Web
  • 在这里您可以看到一个复选框“特定端口”。(我刚从22116改为22117)

  • 对我来说,在这个改变之后,它开始工作。

    你应该考虑把你的其他问题标记为答案。这将鼓励人们帮助您:)这台机器上有Oracle吗?没有,我没有安装Oracle。但我有SqL2008,我已经关闭了集成和报告服务,因为我看到一篇文章说这两个服务将使用端口80。你使用NOD32反病毒??你应该考虑标记你的一些其他问题回答。这将鼓励人们帮助您:)这台机器上有Oracle吗?没有,我没有安装Oracle。但我有SQL2008,我已经关闭了Integration and Reporting Services,因为我看到一篇文章说这两个服务将使用端口80。你是否使用NOD32防病毒软件?我在我的项目中使用了recaptcha。当我为我的recaptcha创建测试密钥时,它只能指定“”而不指定端口号。如果我将其他端口用于开发服务器,则无法在本地对其进行测试。我以前可以使用端口80,所以我怀疑我的visual studio没有问题。我在我的项目中使用了recaptcha。当我为我的recaptcha创建测试密钥时,它只能指定“”而不指定端口号。如果我将其他端口用于开发服务器,则无法在本地对其进行测试。我以前可以使用端口80,所以我怀疑我的visual studio没有问题。但当我使用netstat检查它时,它没有显示任何程序正在侦听它。我尝试将我的iis切换回端口80,它也可以监听。只是我的开发服务器无法监听,但当我使用netstat检查它时,它没有显示任何程序正在监听它。我尝试将我的iis切换回端口80,它也可以监听。只是我的开发服务器无法侦听,很抱歉,没有看到您已在端口80禁用Skype。试着从SysInternals运行TcpView来找到要杀死的应用程序:哇,弗雷德里克-谢谢你最后的提示。我可以通过TCPView(而不是netstat)看到ccApp.exe正在使用端口1200。我在谷歌上搜索了一下,发现这是赛门铁克防病毒软件的一部分,所以我