我遇到Visual Studio远程调试问题:
机器2: Windows 2007>没有域名>没有防火墙> Visual Studio远程调试监视器64位9.0.2122(c)2008 >选项......>无身份验证,端口= 4015,允许任何用户debug = true>好的>它说在无认证模式下收听4015
机器1: Windows 2007>没有域名>没有防火墙> Visual Studio 2012 >调查>附加到流程>传输=远程(无身份验证)>附加到Machine2:4015>附加>它说:
无法连接到' Machine2:4015'。远程调试器拒绝了连接请求。确保远程调试器正在“无身份验证”中运行。模式。
远程调试器明确表示它正在"无认证模式&#34 ;.
VS2012 / MSVSMON的问题是什么?
它还想要我什么?!? :)
答案 0 :(得分:3)
根据此post,无法在非身份验证模式下远程调试C#:
首先:您需要知道远程调试管理代码是唯一的 如果您运行遥控器,则在使用经过身份验证的模式时可用 没有身份验证的调试器只能调试本机代码
答案 1 :(得分:2)
在我的情况下,消息是
确保远程调试器在
'windows Authentication'
中运行 模式。
很容易添加您的身份验证,只需执行这些步骤..
答案 2 :(得分:2)
我有同样的问题,但是VS2013。我无法通过身份验证进行连接。就我而言,它是C ++代码,但由于有两个域而变得复杂。
原来远程工具特定于Visual Studio的版本和更新级别:
您必须安装与Visual Studio 2013安装的更新版本相匹配的Visual Studio 2013远程工具的更新版本。
一旦我更新到正确的msvsmon.exe,我就可以连接到远程PC。