所以我一直在我的台式电脑上开展这个webapp项目,但是因为我去度假,我不得不把它转移到我的笔记本电脑上。代码构建正常,但当我尝试访问Chrome中的网站(http://localhost:port)时,我收到了ERR_CONNECTION_RESET消息。我也试过其他浏览器( Firefox,Microsoft Edge,Opera ),我得到了类似的消息。我还创建了一个新项目并试图以相同的结果运行它。 IIS Express似乎运行没有问题。我尝试在cmd中运行netstat -ao
,以查看分配给该URL的端口是否被其他内容使用。并且它实际上被具有PID:4的进程使用,结果证明是 NT Kernel&系统
我尝试过的事情:
<binding protocol="http" bindingInformation="*:port:localhost"/>
删除localhost
部分,将其保留为:<binding protocol="http" bindingInformation="*:port:" />
RegEdit
并将HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP
的{{1}}属性设置为3到4,可能会阻止HTTP侦听端口。一旦我这样做并重新启动了PC,我就试图再次运行虚拟项目(那只是模板),这次我得到了start
。我尝试通过重新安装IIS并修改配置来解决它,但它无法正常工作。最后,我决定将'start'属性保留为值3,然后返回unable to launch the iis express web server
,因为我不确定它是向前还是向后的步骤。答案 0 :(得分:0)
听起来我可能没有安装正确的IIS设置。看看你的窗户功能。确保您支持在ASP.NET上打开正确的版本