IIS错误:Service Unavailable HTTP Error 503. The service is unavailable.

原因:安装了某pj软件

症状:IIS 默认的80端口服务无法访问,显示错误:Service Unavailable HTTP Error 503. The service is unavailable.但是同样的配置,绑定其他端口,比如8080,可以正常访问。

由于开发中,使用IIS默认的DefaultWebSite,服务是挂在IIS中的,可以不启动即可进行接口测试,如果出现了问题,启动VS,即可以直接进行调试,比较方便前后端分离的开发,需要想方设法修复该问题。

检索了一堆资料,其他解决方法对我的问题,没有效果。

IIS重装,也没有效果。

问了chatgpt,

第一轮:

chatgpt列出了常见导致该问题的原因,可以确定的是,包括一些明显不适合我的问题的回答,我个人推测是端口占用的问题,按照端口占用的方式解决。

第二轮:

执行了命令:

netstat -ano | findstr :80

找到占用80端口的进程为4,执行命令

tasklist | findstr 4

将执行结果丢给chatgpt

由于内容杂乱,此处不再粘贴,chatgpt分析后的结论如下:

第三轮:

按照chatgpt给出的解决方案,执行命令:

netsh http show urlacl

将执行结果丢给chatgpt

第四轮:

删除冲突的 URL ACL 配置

请使用管理员身份运行命令提示符,执行:

复制代码
netsh http delete urlacl url=http://+:80/

重启 IIS

执行:

iisreset

第五轮:

彻底删除保留 URL 项并重启服务

你之前执行的 netsh http delete urlacl url=http://+:80/ 应该成功了,但你还需要:

删除临时监听地址

netsh http delete urlacl url=http://+:80/Temporary_Listen_Addresses/

然后重启 Windows HTTP 服务:

sc stop http sc start http

最后,问题解决

相关推荐
QH1392923188012 分钟前
Keysight N5183B N5183B 微波模拟信号发生器
网络·单片机·嵌入式硬件·集成测试·信息与通信
LabVIEW开发23 分钟前
基于原始套接字实现LabVIEW网络Ping检测的编程方法
网络·labview·labview知识·labview功能·labview程序
东莞和裕包装42 分钟前
如何管控广州定制纸箱生产中的啤切精度与印刷色差质量问题
大数据·运维·网络·人工智能
虎王物联1 小时前
ESP32 HTTP客户端开发实战:TLS加密通信与RESTful API集成方案
http·restful·iphone
Zguigo2 小时前
lesson19-23计算机网络数据链路层完全指南:从帧封装到滑动窗口协议
网络·计算机网络
小僧景贤4 小时前
嵌入式网络协议 | MQTT、CoAP与HTTP协议深度解析(原理、差异、工程选型、代码实操)
mqtt·http·物联网协议·coap·网络协议选型
肠畔码农4 小时前
Redis 主从复制内核深潜:从物理模型到全量增量同步的本质
网络·redis·php
zcmodeltech5 小时前
水利水电沙盘模型控制系统设计与实现:多场景多工况联动方案
网络·stm32·嵌入式硬件·制造·多分类
CDN3606 小时前
360CDN发布HTTP/3(QUIC)弱网加速方案:实测首屏提速40%,彻底终结移动端接口超时与频繁断连
网络·网络协议·http
随风而飘1866 小时前
安立(Anritsu)MT8820C无线综合测试仪(手机综测仪)
网络·功能测试·测试工具·5g·智能手机