V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ragnaroks
V2EX  ›  微软

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

  •  
  •   ragnaroks · 2016-07-31 17:22:55 +08:00 · 6327 次点击
    这是一个创建于 2819 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

    我遇见过 Anycpu 编译出来的在某些 XP 电脑上无法运行的情况,所以现在一般都只发布 x86
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   935 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 22:20 · PVG 06:20 · LAX 15:20 · JFK 18:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.