远程调试使用分布式组件对象模型(DCOM)在以下情况下在本地和远程计算机之间进行通信。
- 仅选中标记为 “本机 ”或 “托管 ”的调试器兼容性选项。 这些选项位于“所有设置>调试>”部分和其他部分下的“工具>选项”窗格中,如适用。
- 在工具选项中,位于>常规部分选中标记为>或“仅托管”的调试器兼容性选项。
正在调试托管C++(C++/CLI)代码。
在 Visual Studio 的早期版本中,当在“工具>”页中勾选“启用本机编辑并继续>”选项时。
某些非Microsoft调试场景。
当 Visual Studio 进程无法通过 DCOM 对远程调试器进程进行身份验证(或提供的凭据被视为不足)时,会发生此错误。 以下一个或多个解决方法可能解决此问题:
关闭 本机兼容性模式 和 托管兼容性模式 选项。
在 Visual Studio 的早期版本中,关闭 “启用本机编辑并继续 ”选项。
重新启动这两台计算机。
如果远程调试需要输入凭据,请检查用于保存凭据的选项。