You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过IIS/Visual Studio Code排查本地Web服务器根因及定位原始文件

问题解答

1. 核心连接故障排查入手点

针对你遇到的两类错误,分模块逐步排查:

解决 DNS_PROBE_FINISHED_NXDOMAIN(域名解析失败)

  • 检查本地hosts文件:打开C:\Windows\System32\drivers\etc\hosts,确认是否存在LOCALWEBSITENAME、www.LOCALWEBSITENAME指向新服务器IP的条目,若无则手动添加:
    <新服务器IP> LOCALWEBSITENAME
    <新服务器IP> www.LOCALWEBSITENAME
    
  • 验证DNS解析有效性:在客户端或新服务器上执行nslookup LOCALWEBSITENAME,查看是否返回正确的服务器IP。若解析失败,需确认域名是否已指向新IP,或调整DNS服务器配置。

解决 ERR_CONNECTION_REFUSED(连接被拒绝)

  • 检查IIS站点状态与绑定:
    1. 打开IIS管理器,确认目标站点处于已启动状态;
    2. 右键站点→编辑绑定,检查是否存在www.LOCALWEBSITENAME的HTTPS(443端口)绑定,且SSL证书配置正常。
  • 验证端口占用情况:在新服务器执行netstat -ano | findstr ":443",确认443端口是否被IIS进程(通常为w3wp.exe)占用,若被其他程序占用需调整绑定端口或关闭冲突进程。
  • 排查防火墙规则:确保新服务器的Windows防火墙(或第三方防火墙)允许80(HTTP)、443(HTTPS)端口的入站流量。
  • IP直连测试:尝试访问https://<新服务器IP>,若能正常打开则问题出在域名绑定/DNS;若仍无法访问,需排查IIS站点配置或SSL证书有效性。

2. 定位原始Web服务器文件的技巧

借助原电脑资源,按以下优先级查找:

  • 从IIS配置获取物理路径:
    在原电脑打开IIS管理器,找到对应站点,右键→基本设置,查看物理路径字段,这是Web文件的直接存储位置。
  • 搜索Web相关文件扩展名:
    在原电脑文件资源管理器中,搜索全磁盘的.aspx、.html、.web.config等Web文件;或用命令行执行:
    dir /s C:\ *.aspx *.html *.web.config
    
  • 查看事件日志:
    打开原电脑事件查看器→Windows日志→应用程序,查找IIS相关日志条目,部分日志会记录Web文件的加载路径。
  • 排查备份归档:
    检查原电脑的文档、下载文件夹或服务器备份目录,是否有包含Web文件的压缩包(如.zip、.rar)或备份镜像。
  • 检查非默认目录:
    很多Web文件不会存于inetpub/wwwroot,可查看原电脑其他磁盘分区、程序安装目录(如C:\Program Files下的相关应用文件夹)。

内容的提问来源于stack exchange,提问作者kimkbookworm

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 19:53:34