尝试联系远程计算机时发生 DCOM 错误。 访问被拒绝。

远程调试使用分布式组件对象模型(DCOM)在以下情况下在本地和远程计算机之间进行通信。

  • 仅选中标记为 “本机 ”或 “托管 ”的调试器兼容性选项。 这些选项位于“所有设置>调试>”部分和其他部分下的“工具>选项”窗格中,如适用。
  • 工具选项中,位于>常规部分选中标记为>或“仅托管”的调试器兼容性选项。
  • 正在调试托管C++(C++/CLI)代码。

  • 在 Visual Studio 的早期版本中,当在“工具>”页中勾选“启用本机编辑并继续>”选项时。

  • 某些非Microsoft调试场景。

    当 Visual Studio 进程无法通过 DCOM 对远程调试器进程进行身份验证(或提供的凭据被视为不足)时,会发生此错误。 以下一个或多个解决方法可能解决此问题:

    • 关闭 本机兼容性模式托管兼容性模式 选项。

    • 在 Visual Studio 的早期版本中,关闭 “启用本机编辑并继续 ”选项。

    • 重新启动这两台计算机。

    • 如果远程调试需要输入凭据,请检查用于保存凭据的选项。

另请参阅