Visual Studio 2017"无法连接到Web服务器'IIS Express'"

Dev*_*Dev 23 visual-studio iis-express

如果我尝试启动我的.net核心应用程序,我会收到此消息.我知道有很多帖子声称要解决这个问题,但我已经尝试过他们建议的所有方法,但没有一个工作正常.

如果我在调试下进入项目属性并更改端口,那么它将连接一次.然后,如果我再次尝试连接,它将再次给我相同的错误.然后,我可以将端口切换回原始端口,它将加载一次,然后在此之后的任何时间都会失败,直到我再次切换它.任何人有任何想法或修复他们使用?

谢谢!

Moh*_*ian 41

我有这个问题.项目目录中有一个名为'.vs'的隐藏文件夹.关闭Visual Studio并删除此文件夹.问题将解决.

  • 也为我工作!谢谢 (2认同)

小智 22

我今天安装了核心2.0并将VS 2017更新到15.4.3,出现了同样的错误.

我最终将应用程序更改为在不同的端口上运行,它对我有用.

我试图删除vs文件夹,但没有工作.

希望能帮助到你.

  • 给我的东西。更改项目设置上的端口后一切正常。 (2认同)

Dom*_*urf 13

我知道这个问题已经被接受,但是没有一种解决方案对我有用,我的解决方案可能会对某人有所帮助。我正在将VS2017ASP.NET Core 2.0 Razor Pages项目一起使用。

该错误只是开始出现,没有明显的原因,我尝试了此处发布的解决方案。

我使用dotnet run命令从命令行运行了Web应用程序,以查看是否会引发任何有意义的错误,并且出现有关URL绑定不正确的警告。我查看了我的项目的Properties \ launchSettings.json文件,发现applicationUrl属性是不同的。

在此处输入图片说明

  1. 更改applicationURL的值,使其相同
  2. 关闭项目并关闭VS
  3. 删除隐藏的.vs文件夹(如已接受的答案所述)
  4. 以管理员身份启动VS

您的应用程序应该可以正常运行。

  • 不知道为什么,但对我来说,当将 iisSettings > iisExpress > applicationUrl 设置为端口 5000 (“http:// localhost:5000”)时,它开始工作。无论如何,感谢您的提示!:) (2认同)

Ona*_*ucu 8

我在 Visual Studio 2019 上遇到了来自 master 的干净分支的问题。重新启动PC解决了问题。

我的大学说他每个月都会遇到 2 次这个问题,其他尝试解决方案都没有奏效。

  • 我尝试了其他一些建议,但没有成功。然后我突然收到一条错误消息(我认为是在执行“干净”操作之后),声称文件已锁定(由另一个进程使用)。我重新启动了计算机,然后它又工作了。 (3认同)