视觉工作室正在运行,但本地主机无法连接
Posted
技术标签:
【中文标题】视觉工作室正在运行,但本地主机无法连接【英文标题】:visual studio is running, but localhost can't connect 【发布时间】:2017-06-30 03:42:38 【问题描述】:我有 vs 2015 和一个 asp.net mvc 5 网站。直到不久前它运行良好,但就在今天我注意到它停止工作了。当我开始调试时,Visual Studio 运行良好,IIS Express 也运行良好,但是找不到 localhost 页面。
这就是我的 IIS Express。
还有视觉工作室
还有浏览器
我不知道出了什么问题。我尝试过的事情没有帮助:
1) 重新安装(清理)IIS Express 10
2) 删除文件夹C:\Users\Razor\Documents\IISExpress
,以便在重新启动visual studio时,它会再次创建该文件夹。
3)删除解决方案文件夹的.vs
目录(包含applicationhost.config)并重新创建。
以上方法均无效。谁能帮我弄清楚这里出了什么问题?
【问题讨论】:
尝试更改端口并重新启动网站 您是否更改了RouteConfig.cs
中的代码或删除了在 RouteConfig 中设置为默认设置的 Controller 或 Controller 操作?
也尝试删除 .sou 文件
我最近安装了 VS2017 并将我的所有项目从 Documents/Visual Studio 15/Projects 复制到 Documents/Visual Studio 17/Projects 并开始收到此问题。要修复它,我必须在 关闭 IIS EXPRESS 并重试
编辑: 我知道这听起来有点疯狂,但尝试禁用防火墙并重新启用它。这对我有用。
【讨论】:
向新人解释更多 从 vs studio 运行应用程序时,IIS Express 启动(屏幕右下角的小图标)。尝试从图标关闭 IIS Express -> 停止从 vs studio 调试应用程序 -> 从 vs studio 运行应用程序【参考方案2】:我也面临同样的问题,经过大量的努力,如删除 IIS 配置文件、添加防火墙规则和以管理员模式打开 vs 等等...... 我找到了解决方案。 1) 停止所有使用 IIS 的应用程序 2) 编辑文件 %userprofile%\Documents\IISExpress\ApplicationHost.config。 3) 在所有注册网站中找到您的解决方案名称
<system.applicationHost>
<sites>
<site name="YourSolutionName" id="2">
<application path="/" applicationPool="YourApplicationPoolName">
<virtualDirectory path="/" physicalPath="YourSolutionPath" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:1234:localhost" />
</bindings>
</site>
</sites>
</system.applicationHost>
在 bindingInformation 中确认端口号。 4)现在去你的视觉工作室。 5)右键单击解决方案->转到属性->在Web选项卡中设置项目URL:http://localhost:1234/ 还选中覆盖应用程序根 URL 复选框。也设置此 URL http://localhost:1234/ 6)保存并运行应用程序。 注意: 在更改 ApplicationHost.config 文件时,您发现了多个代码实例。你必须找到最新的端口并用你的端口号更新它。
【讨论】:
【参考方案3】:对我有用的是从控制面板修复 IIS Express 10(或您获得的版本)
【讨论】:
这假设您可以访问 iisexpress_amd64_en-US.msi ? microsoft.com/en-us/download/details.aspx?id=48264 另见***.com/questions/58767169/…【参考方案4】:请按照以下步骤操作:
删除目录 %userprofile%\Documents\IISExpress。
删除位于 .vs\Config\ 文件夹中的 applicationhost.config 文件 在您的 Visual Studio 项目根文件夹中。
以管理员身份运行重新启动 Visual Studio。
运行您的项目。
【讨论】:
以上是关于视觉工作室正在运行,但本地主机无法连接的主要内容,如果未能解决你的问题,请参考以下文章
运行“远程调试器”时出错:无法打开调试器端口(本地主机:5005):java.net.ConnectException“连接被拒绝(连接被拒绝)”
您的凭据不工作 之前用于连接到**的凭据无法工作。请输入新凭据。
无法连接到服务器:没有到主机的路由服务器是否在主机“ ************”上运行并接受端口5432上的TCP / IP连接?