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

2016-07-31 17:22:55 +08:00
 ragnaroks

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

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

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

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

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

6338 次点击
所在节点    微软
7 条回复
vibbow
2016-08-01 00:24:33 +08:00
方法 1 : stackoverflow
方法 2 :微软付费技术支持
方法 3 :重装系统
ragnaroks
2016-08-01 09:43:36 +08:00
@vibbow
stackoverflow 上的解决方法就是重装系统.
看来只能付费技术支持了
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
2016-08-03 14:42:45 +08:00
@thinkif 已经和微软客服联系过了,这个问题和这个无关,事实上 DCOM 服务一直处于运行状态.而且这个属于正常情况,要调试 x86_64 需要 64 位子系统去调试.
thinkif
2016-08-03 15:01:44 +08:00
@ragnaroks 已解决了呀,太好了,这个问题还真得记录一下
ragnaroks
2016-08-03 15:05:17 +08:00
@thinkif 不...其实没解决,只不过这个不是"问题"而是"功能",按照他们的说法,即使你是 64 位系统,也不能调试 64 位程序的,需要另外一台电脑远程链接子系统调试.所以我现在就是调试 x86,发布 anycpu
thinkif
2016-08-03 15:11:55 +08:00
@ragnaroks
『功能』。。。呃。。。

我遇见过 Anycpu 编译出来的在某些 XP 电脑上无法运行的情况,所以现在一般都只发布 x86

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/296161

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX