DNX项目启动错误 - DNX设计时进程。无法建立连接。

11

当我在我的 Visual Studio 中打开(dnx46)项目时,大多数情况下会出现以下错误:

尝试运行 DNX 设计时进程(dnx-clr-win-x86.1.0.0-rc1-final)时出现以下错误:

无法连接到目标机器“[::ffff:127.0.0.1]:39084”,因为连接被拒绝

DNX 设计时进程为 Visual Studio 提供智能感知、构建和引用信息,没有它,您的体验将非常有限。请尝试关闭并重新打开 Visual Studio,看看是否可以解决问题。或者,检查 DNX 版本是否正确安装,或者尝试使用项目属性页更改为不同已安装的 DNX 版本。

我从上周开始出现了这个错误。我所有的 dnx 项目都有这个问题,包括自那时起就没有改变过的那些项目。

我的 dnx 版本是 RC1-final。我尝试安装 RC1-update1,但没有效果。

有时重新启动 Visual Studio 会有帮助,但并不总是有效。

没有此设计时进程存在的问题包括:

  • 没有“web”配置文件可供调试(或任何其他调试选项)
  • 在 Visual Studio 中看不到引用
  • 构建需要花费大量时间

有人知道发生了什么问题以及我该怎么做吗?


我最终清理了我的系统。我还遇到了两个不同版本的Visual Studio 2015的问题,这使得无法更新它们... - Pieter
1
你是否有另一个正在运行的VS 2015进程?如果我不小心同时打开两个实例,就会出现这个错误。 - empty
我尝试了在除了Visual Studio之外没有打开任何东西的情况下进行操作。我遇到过这个问题很多次,最终不得不重新安装整个系统。目前,我的所有项目都能正常工作。 - Pieter
重新安装 VS2015 没有帮助吗?我也遇到了同样的问题,如果您有任何建议如何修复它(而不是重新安装整个系统),请告诉我。 - Sly_TheKing
我不知怎么安装了两个版本的VS 2015(专业版和企业版)。升级、重新安装或卸载都会带来更多的问题,所以最后我决定清理整个系统。 - Pieter
重新安装整个系统是解决问题的方法...太微软了!!! - thepirat000
7个回答

5

通过链接,你应该尽量给出一些解释。 - Nehal
链接可能会过时、被删除或变得过时。请考虑自行解释。 - Kevin Kopf
运行dnvm update-self命令可以暂时解决这个问题,但这只是一个临时的解决方案。我猜测可能是VS设置出了一些问题,但还没有确切的证据。 - VirendraJ
我尝试了这个解决方案。对我来说没有起作用,但我想这对于遇到相同错误信息并来到这里的人来说是一个很好的参考... - Pieter
我认为你是正确的。它有时候对我有效,但并非总是如此。我的做法是,如果dnvm update-self无效,那么我尝试使用dnvm upgrade命令,这样就可以解决问题了。这是一个非常奇怪和令人沮丧的问题。微软必须尽快解决这个问题。 - VirendraJ

2
修复 ASP.NET 5 发布候选版问题,至少目前解决了我的问题。我已经运行了一天左右。获取最新的安装程序并执行修复:https://get.asp.net/

这对我来说当时没有起作用,但我没有使用你所提到的安装程序。在遇到这个问题时,这似乎是一个明智的做法。如果更多人确认这个答案是解决问题的方法,我愿意接受这个解决方案。 - Pieter

1

运行 VS:工具 > NuGet 包管理器 > 包管理器控制台:

  • dnvm 升级
  • dnvm 升级 -r CoreClr

1
它对我起作用了,但我必须在项目文件夹中运行这些命令:Visual Studio 2015\Projects\MyProject\src\MyProject - Vahid Amiri

0

似乎更换 .NET 版本有所帮助

dnvm list
dnvm use 1.0.0-rc1-update1 -r coreclr

据推测,更改然后再更改可能有效,如果我再次测试这个问题,我会回报的。


0
我遇到了相同的错误,我所做的是删除我的用户帐户中的 .dxn 文件夹 C:\Users\usr.dnx。

0

我正在运行 1.0.0-rc1-update1 版本,以下命令行可用。

dnvm update-self

然后在Visual Studio中关闭并重新打开解决方案。错误将不再出现。dnvm list显示我仍在运行相同的版本。


0
我曾经遇到过同样的问题。运行以下命令: dnvm upgrade 然后在项目属性中更改DNX版本为1.0.0-rc1-update2(或其他新版本): 项目属性

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接