修复错误1004,10005, IIS站点端口被其他程序使用
Event Type: Error
错误信息:
=================================
Event Source: W3SVC
Event Category: None
Event ID: 1004
Description:
Cannot register the URL prefix 'http://*:<Port>/_layouts/images/' for site '<Site ID>'. The site has been deactivated. The data field contains the error number.
Event Type: Error
Event Source: HTTP
Event Category: None
Event ID: 15005
Description:
Unable to bind to the underlying transport for 0.0.0.0:<Port>. The IP Listen-Only list may contain a reference to an interface which may not exist on this machine. The data field contains the error number.
===================================
症状: 打不开站点, 因为IIS站点被停掉了,强行启动会报错,然后就是以上的错误被记录在错误日志里面.
解决方法:使用netstat -ano命令查看是哪个进程在监听IIS站点端口,在任务管理器中关掉.启动站点就好了.
备注: 如果你不幸发现是一个系统进程占用了端口, 就只有把那个web application换个端口了 (惹不起还躲不起么)
具体步骤就是先un-extend web application 然后再 extend web application 另外一个端口, 步骤参见:
Update a Web application URL and IIS bindings
http://technet.microsoft.com/en-us/library/cc298636.aspx
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南