远程调试客户端计算机

发布于 2024-12-09 04:15:02 字数 148 浏览 0 评论 0原文

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

我确实需要查看我的应用程序在运行时的情况,但我的日志记录还不够。

该计算机位于单独的网络上,我与办公室没有任何连接。

有没有一些工具可以记录我的应用程序的执行情况? 至少函数的输入输出?

I have problematic deployment of my application on some client computer.

I really need to see what is going with my application in the run time and my logging is not sufficient.

The computer is on separate network that I don't have any connection there from my office.

Is there some tool that can record the execution of my application?
At least inputs outputs of functions?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

逆流 2024-12-16 04:15:02

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

尝试远程调试器,在您和他们的计算机上安装 VPN 客户端(Hamachi 是一个很好的例子),然后远程调试器应该可以运行(MSDN 上的文档)。

我会启动正常的诊断措施

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

Your hurdle here is that the target machine is on a remote disconnected network from your own, which makes use of the Visual Studio Remote Debugger tool useless (unless you're able to open firewall ports to the target machine, or establish some kind of VPN).

Try The Remote Debugger, install a VPN client on your machine and theirs (Hamachi is a good example), then the remote debugger should function (docs on MSDN).

I'd initate normal diagnostic measures

  1. What's special about this machine compared to others that could interfear with normal function.
  2. Can you replicate the target environment.
  3. Is a stack trace available, does it contain any usefull values.
  4. Can you deploy a version to the target that has additional value logging wrapped around the broken function (log all values before hitting the code that can cause the crash).
  5. Visit the site with the target envirnment, and run the remote debugger from within their network.
  6. Install Visual Studio (and all your source code) on that target machine and debug from there (kind of extreme).
羅雙樹 2024-12-16 04:15:02

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

只需将其复制到闪存盘即可。

I have found mdbg most helpful in these situations.

Just copy it to a flash disk.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文