繁体   English   中英

尝试访问ASP.NET Web App项目上的localhost时出现ERR_CONNECTION_RESET

[英]ERR_CONNECTION_RESET when trying to access localhost on ASP.NET Web App project

所以我一直在我的桌面计算机上处​​理这个webapp项目,但是因为我去度假,我不得不把它转移到我的笔记本电脑上。 代码构建正常,但是当我尝试访问Chrome中的站点( http:// localhost:port )时,我收到一条ERR_CONNECTION_RESET消息。 我也试过其他浏览器( Firefox,Microsoft Edge,Opera ),我得到了类似的消息。 我还创建了一个新项目并试图以相同的结果运行它。 IIS Express似乎运行没有问题。 我尝试在cmd中运行netstat -ao ,看看分配给URL的端口是否被其他东西使用。 它实际上被一个具有PID:4的进程使用,结果证明是NT内核和系统

我试过的事情:

  • 自我签署证书。
  • 在URL而不是localhost中写入127.0.0.1
  • 重新安装IIS
  • 删除配置文件以使IIS创建新文件
  • 修改<binding protocol="http" bindingInformation="*:port:localhost"/>删除localhost部分,保留如下: <binding protocol="http" bindingInformation="*:port:" />
  • 在Project Properties => Web中更改端口并不重要,我选择哪一个,PID:4总是使用它。
  • 打开RegEdit并将HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\HTTPstart属性设置为3到4,可能会阻止HTTP侦听端口。 一旦我这样做并重新启动了PC,我就试图再次运行虚拟项目(那只是模板),这次我unable to launch the iis express web server 我尝试通过重新安装IIS并修改配置来解决它,但它无法正常工作。 最后,我决定将'start'属性保留为值3,然后返回ERR_CONNECTION_RESET因为我不确定它是向前还是向后的步骤。

听起来我可能没有安装正确的IIS设置。 看看你的窗户功能。 确保您已启用ASP.NET上正确版本的支持

以下是我目前正在使用的设置

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM