iis 网站无法启动另一个网站可能正在使用相同的端口[关闭]

83qze16e  于 12个月前  发布在  其他
关注(0)|答案(8)|浏览(487)

**已关闭。**此问题为not about programming or software development。目前不接受回答。

此问题似乎与a specific programming problem, a software algorithm, or software tools primarily used by programmers无关。如果您认为此问题与another Stack Exchange site的主题相关,可以发表评论,说明在何处可以回答此问题。
22天前关闭。
Improve this question
尝试在IIS中设置默认网站。当尝试启动网站时,我得到错误消息:“网站无法启动,另一个网站可能正在使用同一端口。”
我在IIS中的端口80上没有看到任何其他绑定。是否有方法可以确定机器上还有什么其他东西在使用该端口?
谢谢

avkwfej4

avkwfej41#

当我在端口80上设置新网站时遇到了这样的问题。当然,默认网站示例也在端口80上,并且冲突。我认为我通过转到“编辑绑定”并将“默认网站”端口更改为81并将新网站保留在80上来解决此问题。我仍然无法启动新网站。

我不得不删除并重新创建我的新网站,然后我可以启动它。

就像它仍然认为“默认网站”是在80,即使它不是。甚至一个iisreset,我的新网站的应用程序池和网站的回收都没有工作。也许如果我重新启动“默认网站”的网站/应用程序池,也许这也会起作用,但没有尝试-只是删除/重新创建我的新网站。但这足以突破“默认网站”保持持有该端口!

ahy6op9u

ahy6op9u2#

我也收到了这个错误,但它不是因为多个站点(我安装的IIS只有一个站点,只有一个绑定)。
运行netstat -ano时显示端口8624上没有侦听。
问题是之前为不同的Web服务器生成了一个URL Reservation。我能够以管理员身份在PowerShell中使用以下命令查询URL URL URL URL:

netsh http show urlacl

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

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

cld4siwp

cld4siwp3#

或者更具体地说,转到cmd并键入:
netstat -aon|查找“:80”

9rygscc1

9rygscc14#

转到Cmd,然后键入netstat -a查找本地地址或本地端口为80,或http

kokeuurv

kokeuurv5#

重新启动系统后,“Windows Sync Share”服务占用了端口80和443。需要停止此服务,以允许80上的默认网站启动。将“Windows Sync Share”服务从“自动”更改为“禁用”可防止再次发生此情况。

zfycwa2u

zfycwa2u6#

我也有同样的问题。在我的情况下只有一个网站。不知何故,安装证书创建了第二个https绑定?!删除其中一个绑定解决了这个问题。

lg40wkob

lg40wkob7#

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

tcbh2hod

tcbh2hod8#

检查哪个网站正在使用端口netstat -ano
检查URL名称-netstat -aon|查找“:80”
使用url名称删除绑定与端口**netsh http删除urlacl http://www.80/website*
再次检查
如果影响不可见,则重新启动服务器。

相关问题