【发布时间】:2021-06-20 09:05:28
【问题描述】:
我正在寻找 IIS 无法绑定端口 80 的原因。这是问题的路径:
-
我从我的报告平台收到一条错误消息,提示“Web 服务 - 必要的网络绑定可能已在使用中,网站已被禁用”
-
一个 netstat -abo 说它正在被 PID 4 使用:
原始本地地址外部地址状态PID
TCP 0.0.0.0:80 MyServerNameHere:0 LISTENING 4
无法获取所有权信息
-
任务管理器说 PID 4 是“NT Kernel & System”
-
在 IIS 管理器的网站属性中端口 80 没有双重绑定
在这一点上,我已经没有技巧了。如何确定我必须禁用什么才能释放绑定以便启动网站。
谢谢!
【问题讨论】:
-
你的“举报平台”是什么? IIS 上的站点?站点绑定和 Windows HTTP API 之间的冲突相当普遍,因此您不应该查看其他地方,而是查看您的 IIS 配置和 Windows HTTP API(如this)。