视觉工作室正在运行,但本地主机无法连接

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 并开始收到此问题。要修复它,我必须在 声明下更新 .vs/config/applicationhost.config 中项目的应用程序路径(在 Visual Studio 17 文件夹中)。 有什么解决办法吗?我也遇到了同样的问题 【参考方案1】:

关闭 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连接?

猫鼬无法连接(本地主机)

Jetty Websocket 服务器在本地工作,但远程连接失败并出现“主机已关闭”错误,如何解决?