Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 远程调试客户端计算机_C#_.net_Visual Studio_Visual Studio 2010_Remote Debugging - Fatal编程技术网

C# 远程调试客户端计算机

C# 远程调试客户端计算机,c#,.net,visual-studio,visual-studio-2010,remote-debugging,C#,.net,Visual Studio,Visual Studio 2010,Remote Debugging,我在某些客户端计算机上部署应用程序时遇到问题 我真的需要看看我的应用程序在运行时发生了什么,我的日志记录是不够的 这台电脑是在独立的网络上,我办公室没有任何网络连接 是否有一些工具可以记录我的应用程序的执行情况? 至少输入输出功能?这里的障碍是目标机器位于与您自己的远程断开连接的网络上,这使得使用该工具毫无用处(除非您能够打开目标机器的防火墙端口,或建立某种VPN) 尝试远程调试器,在您的机器和他们的机器上安装VPN客户端(这是一个很好的示例),然后远程调试器应该可以运行() 我会启动正常的诊断

我在某些客户端计算机上部署应用程序时遇到问题

我真的需要看看我的应用程序在运行时发生了什么,我的日志记录是不够的

这台电脑是在独立的网络上,我办公室没有任何网络连接

是否有一些工具可以记录我的应用程序的执行情况?
至少输入输出功能?

这里的障碍是目标机器位于与您自己的远程断开连接的网络上,这使得使用该工具毫无用处(除非您能够打开目标机器的防火墙端口,或建立某种VPN)

尝试远程调试器,在您的机器和他们的机器上安装VPN客户端(这是一个很好的示例),然后远程调试器应该可以运行()

我会启动正常的诊断措施

  • 与其他可能干扰正常功能的机器相比,这台机器有什么特别之处
  • 您可以复制目标环境吗
  • 堆栈跟踪是否可用,是否包含任何有用的值
  • 您是否可以将一个版本部署到目标系统,该目标系统在损坏的函数周围有额外的值记录(在命中可能导致崩溃的代码之前记录所有值)
  • 使用目标环境访问站点,并从其网络中运行远程调试器
  • 在目标计算机上安装VisualStudio(以及所有源代码),并从那里进行调试(有点极端)

  • 我发现mdbg在这些情况下最有帮助

    只要把它复制到一个闪存盘上