Visual Studio 2017错误 - 无法连接到运行时进程

时间:2018-05-09 12:43:06

标签: c# visual-studio-2017

每当我尝试从visual studio调试我的项目时,我都会收到此错误。

我尝试将这些设置添加到launchSettings.json但仍然没有区别。

  

" protocol":" legacy"," runtimeArgs":[                 " - 调试= 5858" ],"重启":真实,"端口":5858,

htmlspecialchars()

我在这里做错了什么。有什么建议可以解决这个问题吗?

10 个答案:

答案 0 :(得分:31)

我曾经收到类似的错误。每次我尝试调试进程都崩溃了,这与javascript调试有关。

调试内部 - >您可以禁用它的选项。

取消选中突出显示的一个: enter image description here

答案 1 :(得分:1)

如果我不以管理员身份运行Visual Studio,我就会看到此错误。

如果您还没有这样做,请右键单击开始托盘中的VS图标,右键单击弹出窗口中的Visual Studio版本,然后选择"以管理员身份运行。&# 34;然后加载并运行您的项目。

答案 2 :(得分:1)

仅供参考,对于有此问题的任何人,我刚刚在系统上发现Apple有一个新的iCloud Service,该项目在我的项目中使用IIS Express的默认端口1692。我正在研究如何在Visual Studio 2017中更改端口。

答案 3 :(得分:1)

今天有此问题。尝试关闭Visual Studio 2017和IIS Express,但问题仍然存在。尝试以管理员身份运行VS 2017仍出现错误。最后,我重新启动了Windows,不再出现此问题。
通过重新启动,我能够保持“启用ASP.NET的JavaScript调试(Chrome,Edge和IE)”的状态。

答案 4 :(得分:1)

确保禁用JavaScript调试。

Capture

答案 5 :(得分:0)

我在运行旧版IE图标的“ Internet Explorer”任务管理器中发现了两个进程。杀死它们之后,调试再次起作用。我还关闭了所有Chrome进程。我不确定这是否相关,但是我对此表示怀疑,因为我过去已经尝试过。

答案 6 :(得分:0)

在ASP.NET Core项目中出现了此问题,因为在调试的项目设置中,我检查了启动浏览器,但错误地输入了一个空URL。设置应用程序网址(默认为http://localhost:5000后,它可以正常工作。

您也可以在<project>/Properties/launchSettings.json文件中进行设置:

"applicationUrl": "http://localhost:5000"

请注意,将其设置为您的应用程序配置文件(IIS或如果您要使用Web服务器中的内部版本,则以应用程序为密钥的名称)。

答案 7 :(得分:0)

对我有用的是:禁用Chrome在后台运行

Disable Chrome to run on background

然后您可以在Chrome高级设置中重新启用该功能: Change chrome advanced settings

这是一个非常烦人的问题。我希望它可以帮助遇到同样问题的其他人。

答案 8 :(得分:0)

在“调试”选项中禁用脚本调试。

答案 9 :(得分:0)

我安装了另一个文件编辑器(代码编写器),该文件编辑器将自身设置为以前设置为Visual Studio的整个文件主机的默认程序。 在进行VS安装程序修复,手动将其他关联更改回VS和重新启动的组合之间,它再次为我工作