Visual远程调试有问题:
机器2: Windows 2007 >无域>无防火墙> Visual远程调试监视器64位9.0.2122 (c) 2008 >选项>无身份验证,Port=4015,允许任何用户以debug=true > OK >在无身份验证模式下侦听4015
机器1: Windows 2007 >无域>无防火墙> Visual 2012 >调试>附加到进程>传输=远程(无身份验证)>附加到机器2:4015>附加>它说:
无法连接到“Machine2:4015”。远程调试器拒绝连接请求。确保远程调试器在“无身份验证”模式下运行。
远程调试器明确表示它在“无身份验证模式”中运行。
VS2012 / MSVSMON有什么问题?
它还想从我这里得到什么?
发布于 2017-02-20 18:24:35
我也有过同样的问题,但与VS2013有关。不管有没有认证,我都无法连接。在我的例子中,它是C++代码,但由于有两个域而变得复杂。
结果表明,远程工具特定于Visual的版本和更新级别:
必须安装与Visual安装的更新版本匹配的Visual远程工具的更新版本。
一旦我更新到正确的msvsmon.exe,我就可以连接到远程PC。
发布于 2016-06-26 08:02:29
在我的例子中,信息是
确保远程调试器在
'windows Authentication'
模式下运行。
很容易添加您的身份验证,只需暂停这些步骤。
tools
-> Options
windows authentication
,然后单击permeation button
write everyone
,然后单击Ckeck Names
,然后单击ok
这就是它希望它帮助你,和快乐的调试!
发布于 2014-09-23 09:58:08
根据此帖子,不可能在未经身份验证的模式下远程调试C#:
首先:您需要知道远程调试托管代码只有在使用经过身份验证的模式时才可用,如果您运行远程调试器而没有身份验证,则只能调试本机代码
https://stackoverflow.com/questions/25292057
复制相似问题