c# - 从冻结的计算机中获取 .Net 应用程序的内存转储
问题描述
我的 32 位 .Net 程序有时会挂起整个 Windows 10 操作系统。我无法访问计算机上的任务管理器或控制台来转储我的 .Net 以在 windbg 中进行分析。我们已经尝试过 RDP、RDP 到控制台、远程命令行 - 但没有运气访问计算机 - 我们只需要重新启动。
有没有办法在操作系统挂起时获取 Windows 10 诊断转储,然后将其分析为 WinDBG 中的 .Net 应用程序?注意:我的应用程序是 32 位的,为 64 位应用程序创建的转储不适用于我在 WinDbg 中的应用程序。
谢谢
解决方案
推荐阅读
- python - 动态编程:递归+记忆 vs 循环+列表
- jquery - 带有 jquery load() 函数的非常困难的脚本不想正常工作
- php - 当他通过另一个网站访问我的网站时为用户浏览器设置cookie
- xpath - 基于 XPATH 中属性中的多个条件选择元素
- javascript - 在使用谷歌应用程序时如何动态更改窗口大小?
- asp.net-core-mvc - 如果 url 中未指定文化,则重定向到默认文化
- linux - 如何防止 Linux 设置 TCP MSS 标头选项?
- arm - Atmel SAM3X8E 在硬复位后丢失 VTOR
- cloud-foundry - 在 PCF 中启动 spring-cloud-dataflow-server-cloudfoundry-1.7.3.RELEASE 时出错
- web - 区分网站的主机名