Asp.net WebForm站点跳转页面时出现“Localhost拒绝连接”问题求助
可行解决方案
- 重置Visual Studio调试设置:打开VS,依次点击
工具→导入和导出设置→重置所有设置,选择常规开发设置这类合适的集合,完成后重启VS再运行ERP项目。 - 排查端口占用情况:在IIS管理器里找到ERP站点,查看绑定的端口号,用命令
netstat -ano | findstr :[你的端口号]检查是否被其他程序占用。如果被占用,要么更换未使用的端口,要么通过PID在任务管理器里结束占用进程。 - 清空浏览器缓存与Cookie:登录会话可能残留了错误状态,清空浏览器里的缓存、Cookie,尤其是localhost相关的会话数据,之后再重新尝试登录。
- 检查Web.config配置:确认
authentication节点的会话超时设置是否正常,connectionStrings里的数据库连接有没有异常,排查是否因调试弹窗导致配置文件被意外修改。 - 调整JIT调试配置:打开
控制面板→系统和安全→系统→高级系统设置→高级→调试,点击更改,取消勾选启用Just-In-Time调试(可选择针对所有类型或仅托管代码),应用后重启电脑。 - 重新部署项目:在VS中执行
生成→清理解决方案,然后重新生成并发布到IIS,确保所有部署文件完整无损坏。 - 验证hosts文件:打开
C:\Windows\System32\drivers\etc\hosts,确认127.0.0.1 localhost和::1 localhost两行存在且未被注释,避免localhost映射异常。
内容的提问来源于stack exchange,提问作者Win Sunday
相关产品推荐
相关产品推荐

