c# - VS远程调试问题

标签 c# .net visual-studio-2010 remote-debugging visual-studio-debugging

我正在尝试在其他 PC 上附加进程以进行远程调试。但是“附加到进程”对话框中的代码类型始终是 native 代码(x86 或 x64),而不是托管代码(我的应用程序是 100% 托管的)。附加后我无法调试托管代码。为什么会这样?

现在我必须改变我的问题。问题出在远程传输模式(仅 native 代码支持)。但是现在我不能开始工作。

<醇>
  • 我在其他具有管理员权限的 PC 上使用我的登录名和密码创建了用户
  • 我已经从那个用户那里运行了远程调试器
  • 在我选择 Brows to that PC(来自远程调试器的服务器名称)之后,调试器说:

    Unable to connect to server. The requested name is valid, but no data or the requested type was found.

  • 最佳答案

    在远程计算机上,在 Visual Studio 远程调试监视器中寻找 Msvsmon 之类的东西,启动了一个名为“user@servername”的新服务器...

    现在,在运行 Visual Studio 的计算机上,在附加到进程窗口的限定 rune 本字段中输入相同的服务器名称。除非您在“安全网络”上,否则请将传输保留为默认值。

    您现在应该能够在可用进程下看到您的应用程序。

    关于c# - VS远程调试问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14268442/

    相关文章:

    c# - NuGet 模块中的 MVC View

    c# - 操纵杆键捕获

    visual-studio - 构建前强制重新加载文件

    debugging - VS2010 在调试之前并不总是构建

    c# - 吞下未处理的异常(调试器除外)

    c# - C# 中的继承 - 简单问题

    c# - 将 C++ 库移植到 C# 的最佳方法是什么?

    C# SQL 输出代码问题

    c# - 更改服务器上的 SSL 证书是否会破坏代码?

    visual-studio-2010 - 适用于 Visual Studio 2010 项目的 Mercurial .hgignore