无法连接到本地主机但可以连接到另一个项目
Can't connect to localhost but can on another project
我最近创建了两个 asp.net 项目,周末前都工作正常,从那以后我就没有碰过它们。我 运行 一个连接到 LocalHost 完美,另一个 运行 拒绝连接到本地主机说 "Site Can't Be Reach"。我正在使用 google chrome。
无论哪种方式(使用 IIS express 或 ASP.NET 开发服务器),您都需要一个将项目与端口相匹配的文件。
查看并尝试查看两个站点是否都在列表中(文件路径如下),并验证它们是否与 visual studio 中项目设置中的端口和设置相匹配(项目设置 > Web > 服务器
C:\Users\<username>\Documents\IISExpress\config\applicationhost.config
然后确认您在浏览器中看到的网址是否相同。
另外一点,在你的解决方案中验证哪个项目被指向 "starting project"。
第二个项目的 IIS Express 主机 运行 是吗?如果不是,您需要在 Visual Studio 中通过 运行 项目启动它。之后,IIS Express 将保留 运行,只要 Visual Studio 实例打开,站点就应该可以访问,无论项目是否在 VS 中是 运行。
正如我在评论中所说 "I tried to access "applicationhost.config" 正如 Dryadwoods 所建议的,但它告诉我我的许可证无效,即使我有免费版本的 VS。我重试了它并且它有效,所以不太确定是什么修复了它。”我不知道是什么导致了这个问题以及它是如何被纠正的,但是 Dryadwoods 的建议可能会产生影响。
我最近创建了两个 asp.net 项目,周末前都工作正常,从那以后我就没有碰过它们。我 运行 一个连接到 LocalHost 完美,另一个 运行 拒绝连接到本地主机说 "Site Can't Be Reach"。我正在使用 google chrome。
无论哪种方式(使用 IIS express 或 ASP.NET 开发服务器),您都需要一个将项目与端口相匹配的文件。
查看并尝试查看两个站点是否都在列表中(文件路径如下),并验证它们是否与 visual studio 中项目设置中的端口和设置相匹配(项目设置 > Web > 服务器
C:\Users\<username>\Documents\IISExpress\config\applicationhost.config
然后确认您在浏览器中看到的网址是否相同。
另外一点,在你的解决方案中验证哪个项目被指向 "starting project"。
第二个项目的 IIS Express 主机 运行 是吗?如果不是,您需要在 Visual Studio 中通过 运行 项目启动它。之后,IIS Express 将保留 运行,只要 Visual Studio 实例打开,站点就应该可以访问,无论项目是否在 VS 中是 运行。
正如我在评论中所说 "I tried to access "applicationhost.config" 正如 Dryadwoods 所建议的,但它告诉我我的许可证无效,即使我有免费版本的 VS。我重试了它并且它有效,所以不太确定是什么修复了它。”我不知道是什么导致了这个问题以及它是如何被纠正的,但是 Dryadwoods 的建议可能会产生影响。