开启DMP文件(引用:https://www.cnblogs.com/netck/p/10483933.html)
1.开启系统服务(Windows Error Reporting Service)
2.下面代码保存txt,然后修改后缀名为reg,点击执行
DumpFolder是路径目录D盘
1 Windows Registry Editor Version 5.00 2 3 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\w3wp.exe] 4 "DumpFolder"=hex(2):64,00,3a,00,5c,00,64,00,75,00,6d,00,70,00,73,00,00,00 5 "DumpCount"=dword:00000002 6 "DumpType"=dword:00000002 7 8 [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug\Debugger] 9 [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\DbgManagedDebugger] 10 [-HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug\Debugger] 11 [-HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\DbgManagedDebugger]
VS调试:
1.使用VS打开DMP文件
2.dump文件 有单独目录和同pdb、exe文件同目录两种情况。
a)单独目录:打开vs需要设置 pdb和exe目录:设置符号文件的位置
b)同目录:不用设置pdb和exe目录
3.启动"使用 仅限本机 进行调试":个人经验在调试没效果时可以试下上面一个"使用混合进行调试"