网站无法启动另一个网站可能使用相同的端口

时间:2015-07-18 02:55:46

标签: asp.net iis

尝试在IIS中设置默认网站。当我试图启动网站时,我收到错误消息:“网站无法启动,另一个网站可能正在使用相同的端口。”

我在IIS中的端口80上看不到任何其他绑定。有没有办法确定使用机器上的端口可能还有什么?

由于

7 个答案:

答案 0 :(得分:10)

当我在端口80上设置新网站时遇到这样的问题。当然,默认网站实例也在端口80上,并且存在冲突。我以为我通过转到“编辑绑定”并将“默认网站”端口更改为81并将我的新网站保留为80来解决这个问题。我仍然无法启动我的新网站。我不得不删除并重新创建我的新网站,然后我可以启动它。就像它仍然认为“默认网站”是在80,即使它不是。即使是iisreset,我的新网站的应用程序池和网站的回收也都无效。也许如果我重新启动了“默认网站”的网站/应用程序池,也许这也会有效,但没有尝试 - 只是删除/重新创建了我的新网站。但这足以突破“默认网站”,保持对该端口的控制!

答案 1 :(得分:6)

我也收到了这个错误,但这并不是因为有多个网站(我的IIS安装只有一个网站只有一个绑定)。

正在运行netstat -ano并未在端口8624上显示任何内容。

问题是以前为其他Web服务器生成了URL Reservation。我能够在PowerShell中使用以下命令以管理员身份查询URL ACL:

netsh http show urlacl

要删除它,请输入以下内容(将最后一个参数替换为show urlacl查询中的保留URL):

netsh http delete urlacl http://*:8624/

答案 2 :(得分:3)

或更具体地说,转到cmd并键入:

netstat -aon |找到“:80”

答案 3 :(得分:1)

转到Cmd,然后键入netstat -a 查找80或http

的本地地址或本地端口

答案 4 :(得分:0)

我有同样的问题。发现我必须以https模式绑定我的应用程序,我的PC上安装了一个证书,绑定时默认为443端口。

答案 5 :(得分:0)

您必须在ftp站点上设置主机名,甚至是虚构的。 比您必须使用此登录名符号主机名|用户名

看看这个: https://forums.iis.net/t/1196572.aspx

答案 6 :(得分:0)

将“默认网站”端口(例如80)更改为81。可以。