可以';t连接到localhost,但可以在另一个项目上连接

本文关键字:连接 但可以 另一个 项目 可以 localhost | 更新日期: 2023-09-27 17:59:41

我最近创建了两个asp.net项目,在周末之前都很好,从那以后我就再也没有碰过它们。我运行了一个,它连接到LocalHost,非常好,另一个在运行时拒绝连接到LocalHost,说"Site Can't Be Reach"。我正在使用谷歌chrome。

可以';t连接到localhost,但可以在另一个项目上连接

无论哪种方式(使用IIS express还是ASP.NET Development Server),您都需要有一个将项目与端口匹配的文件。

查看并尝试查看这两个站点是否都在列表中(下面的文件路径),并验证它们是否与visual studio中项目设置中的端口和设置匹配(项目设置>Web>服务器

C:'Users'<username>'Documents'IISExpress'config'applicationhost.config

然后确认你在浏览器中看到的网址是否相同。

另一点,在您的解决方案中验证哪个项目被指向"启动项目"。

IIS Express主机是否正在为第二个项目运行?如果没有,您需要通过在Visual Studio中运行项目来启动它。之后,IIS Express将继续运行,并且只要Visual Studio实例处于打开状态,就应该可以访问该站点,无论项目是否在VS中运行。

正如我在评论中所说,"我试图按照Dryadwoods的建议访问"applicationhost.config",但它告诉我,尽管我有免费版本的VS,但我有一个无效的许可证。我重试了它,它起了作用,所以不确定是什么解决了它。"我不知道是什么导致了这个问题,也不知道是如何纠正的,但DryadwWoods的建议可能会产生效果。

相关文章: