VS2012调试器错误 - “连接请求被拒绝..确保...调试器正在'无验证'模式下运行。”

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS2012调试器错误 - “连接请求被拒绝..确保...调试器正在'无验证'模式下运行。”相关的知识,希望对你有一定的参考价值。

我遇到Visual Studio远程调试问题:

机器2:Windows 2007>无域>无防火墙> Visual Studio远程调试监视器64位9.0.2122(c)2008>选项...>无验证,端口= 4015,允许任何用户调试= true>确定>它说在无认证模式下收听4015

计算机1:Windows 2007>无域>无防火墙> Visual Studio 2012>调试>附加到进程>传输=远程(无身份验证)>附加到计算机2:4015>附加>它说:

无法连接到'Machine2:4015'。远程调试器拒绝了连接请求。确保远程调试器在“无身份验证”模式下运行。

远程调试器明确表示它正在“无认证模式”下运行。

VS2012 / MSVSMON有什么问题?

还有什么需要我?!? :)

答案

我有同样的问题,但VS2013。我无法连接或不连接身份验证。在我的例子中,它是C ++代码,但由于有两个域而变得复杂。

原来远程工具特定于Visual Studio的版本和更新级别:

您必须安装与Visual Studio 2013安装的更新版本匹配的Visual Studio 2013远程工具的更新版本。

一旦我更新到正确的msvsmon.exe,我就可以连接到远程PC。

另一答案

根据这个post,无法在非认证模式下远程调试C#:

首先:您需要知道远程调试管理代码仅在您使用经过身份验证的模式时可用,如果您在未经身份验证的情况下运行远程调试器,则只能调试本机代码

另一答案

在我的情况下,消息是

确保远程调试器在'windows Authentication'模式下运行。

您可以轻松添加身份验证,只需按照以下步骤操作即可。

  1. 在远程调试器中转到tools - > Options
  2. 在身份验证模式下选择qazxsw poi然后点击qazxsw poi
  3. 点击添加
  4. windows authentication然后点击permeation button然后write everyone

Ckeck Names,希望它能帮助你,并且快乐的调试!

以上是关于VS2012调试器错误 - “连接请求被拒绝..确保...调试器正在'无验证'模式下运行。”的主要内容,如果未能解决你的问题,请参考以下文章

无法使用 Visual Studio 2013 调试托管代码(“无法评估表达式”错误 - 正在使用调试版本)(请注意,VS 2012 有效)

VS2012调试器错误 - “连接请求被拒绝..确保...调试器正在'无验证'模式下运行。”

无法使用 VS2012 安装用于远程调试的 Windows Web 服务 API

在 VS2012 中调试 MVC 应用程序尝试启动 IIS Express 两次

vs2012调试出错

如何重置 VisualStudio(VS2010、VS2012)调试器缓存?