Windows10专业版下VS2019无法连接已配置的开发Web服务器如何解决?
适配Visual Studio 2019 + Windows 10 环境的解决方案
1. 核查项目端口占用与绑定
- 右键报错项目,选择属性 → 切换到「Web」选项卡,查看IIS Express绑定的端口号
- 打开命令提示符执行命令:
netstat -ano | findstr "目标端口号",确认端口是否被其他进程占用- 若端口被占用:替换为1024-65535区间内的未占用端口,保存后重启项目即可
- 若端口未被占用:删除当前端口号输入新端口保存,再改回原端口重置绑定规则,重启项目测试
2. 重置IIS Express全局配置
- 完全关闭所有Visual Studio窗口,打开路径
C:\Users\当前系统用户名\Documents\IISExpress\config - 备份该目录下的
applicationhost.config文件后删除原文件 - 重新打开报错的解决方案,Visual Studio会自动生成全新的IIS Express全局配置,再启动项目测试
3. 修正项目本地绑定规则
- 打开项目根目录下的
.vs\config\applicationhost.config文件 - 找到对应项目的
<site>节点,核查<binding>标签配置,确认是否存在非localhost的自定义主机名绑定- 若存在额外主机名绑定:要么删除额外绑定,要么在
C:\Windows\System32\drivers\etc\hosts文件中添加对应主机名的127.0.0.1映射
- 若存在额外主机名绑定:要么删除额外绑定,要么在
4. 修复IIS Express组件
- 打开Visual Studio Installer,点击Visual Studio 2019对应的「修改」按钮
- 切换到「单个组件」页,搜索「IIS Express」,取消勾选后点击「修改」完成卸载
- 卸载完成后重新勾选「IIS Express」组件,再次执行修改安装,重启Visual Studio后测试项目
内容的提问来源于stack exchange,提问作者DougM
相关产品推荐
相关产品推荐

