我遇到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'
模式下运行。
您可以轻松添加身份验证,只需按照以下步骤操作即可。
tools
- > Options
windows authentication
然后点击permeation button
然后write everyone
Ckeck Names
,希望它能帮助你,并且快乐的调试!