运行 VS2017 项目时我的浏览器找不到本地主机并显示 'Cannot reach this page'

My browser cannot find localhost when running VS2017 project and says 'Cannot reach this page'

我一直在对我的 MVC 项目进行一些更改,今天早些时候 运行 还不错。但是,我为 Visual Studio 安装了一些新软件,包括 PostGreSql 和 npgsql,现在当我 运行 我的项目时,IIS 似乎无法再找到本地主机。实际消息是 'Cannot reach this page. Make sure the web address http://localhost:4068 is correct'.

我检查过我的 IIS 是 运行ning 并且我尝试删除我的 IISExpress 文件夹,删除 .vs/config 中的配置文件,但到目前为止似乎没有任何效果,我没有甚至不知道是什么原因造成的。如果有人遇到过这个问题,请告诉我你是如何解决的。

您需要在您的 c:\Windows\System32\Drivers\etc\hosts 文件中添加一个条目,例如

127.0.0.1 localhost

或者简单地尝试 http://127.0.0.1:4068 作为 url

编辑文件需要管理员权限,因此您可以运行您的编辑器作为管理员。

最有可能的情况是您的项目的属性发生了变化。

您检查过网络设置了吗? (右键单击项目 -> 属性)