V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
ragnaroks
V2EX  ›  微软

vs2015 如何解决"远程调试器拒绝了连接请求 请确保远程调试器在'Windows 身份验证'模式下运行"这个问题?

  •  
  •   ragnaroks · Jul 31, 2016 · 6797 views
    This topic created in 3558 days ago, the information mentioned may be changed or developed.

    Markdown 昨天晚上卸载了 vs2013,并安装了 vs2015Update3,结果随意新建项目后调试时,均会报这个错误.

    已确认 msvsmon.exe 的身份验证为"Windows 身份验证".

    实测将目标平台修改为 x86 或者 32 位优先(.net 4.5+)是可以正常调试的,但是 vs2013 下是能正常调试 x64.

    于是卸载了 vs2015 又装回了 vs2013,结果悲剧了,vs2013 也只能调试 x86 了...

    再不重装系统的情况下,应该如何解决这个问题?

    7 replies    2016-08-03 15:11:55 +08:00
    vibbow
        1
    vibbow  
       Aug 1, 2016
    方法 1 : stackoverflow
    方法 2 :微软付费技术支持
    方法 3 :重装系统
    ragnaroks
        2
    ragnaroks  
    OP
       Aug 1, 2016
    @vibbow
    stackoverflow 上的解决方法就是重装系统.
    看来只能付费技术支持了
    thinkif
        3
    thinkif  
       Aug 3, 2016
    试过『 DCOM 分布式服务要运行,可以通过控制面板->服务中启动』么?

    https://social.msdn.microsoft.com/Forums/exchange/zh-CN/de96da46-308f-4fb0-be0a-31d24a8e4662/vs2015-?forum=2212
    ragnaroks
        4
    ragnaroks  
    OP
       Aug 3, 2016
    @thinkif 已经和微软客服联系过了,这个问题和这个无关,事实上 DCOM 服务一直处于运行状态.而且这个属于正常情况,要调试 x86_64 需要 64 位子系统去调试.
    thinkif
        5
    thinkif  
       Aug 3, 2016
    @ragnaroks 已解决了呀,太好了,这个问题还真得记录一下
    ragnaroks
        6
    ragnaroks  
    OP
       Aug 3, 2016
    @thinkif 不...其实没解决,只不过这个不是"问题"而是"功能",按照他们的说法,即使你是 64 位系统,也不能调试 64 位程序的,需要另外一台电脑远程链接子系统调试.所以我现在就是调试 x86,发布 anycpu
    thinkif
        7
    thinkif  
       Aug 3, 2016
    @ragnaroks
    『功能』。。。呃。。。

    我遇见过 Anycpu 编译出来的在某些 XP 电脑上无法运行的情况,所以现在一般都只发布 x86
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3904 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 10:26 · PVG 18:26 · LAX 03:26 · JFK 06:26
    ♥ Do have faith in what you're doing.