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

最后,问题解决

相关推荐
2501_915918412 小时前
HTTP抓包工具推荐,Fiddler使用教程、代理设置与调试技巧详解(含HTTPS配置与实战案例)
http·ios·小程序·https·fiddler·uni-app·webview
哈乐2 小时前
网工应用题:配置命令补全类题目
服务器·前端·网络
雯0609~2 小时前
宝塔配置:IP文件配置,根据端口配置多个项目文件(不配置域名的情况)
服务器·网络协议·tcp/ip
梁正雄2 小时前
19、docker跨主机网络 Overlay\Underlay
网络·docker·容器
沧澜sincerely2 小时前
运输层协议概述及UDP
网络·udp·运输层
国科安芯2 小时前
抗辐照MCU芯片在无人叉车领域的性能评估与选型建议
网络·人工智能·单片机·嵌入式硬件·安全
国科安芯3 小时前
抗辐照MCU芯片在激光雷达领域的适配性分析
网络·人工智能·单片机·嵌入式硬件·fpga开发
xixixi777773 小时前
水坑攻击的攻击原理和特点+案例和防御方法
网络·安全·web安全
Pocker_Spades_A4 小时前
Python快速入门专业版(五十四):爬虫基石:HTTP协议全解析(从请求到响应,附Socket模拟请求)
爬虫·python·http
王道长服务器 | 亚马逊云4 小时前
AWS + WordPress:中小型外贸独立站的理想组合
服务器·网络·云计算·音视频·aws