У меня есть приложение ASP.Net, которое иногда дает сбой и вызывает перезагрузку рабочего процесса.Система работает на IIS 7.5 в 64-битном пакете обновления 1 (SP1) для Windows Server 2008 R2.
Я получаю событие ошибки приложения в журнале событий приложений, за которым следует журнал событий отчетов об ошибках Windows.
Отчет об ошибках WindowsЖурнал событий указывает мне на каталог:
C: \ ProgramData \ Microsoft \ Windows \ WER \ ReportQueue \ AppCrash_w3wp.exe_624e5315e1074e44338812efe102157b47f6ca8_053f0ff3
Просмотр веб-страницы показывает, что я должен быть в состоянии найтиоднако в этом каталоге все, что у меня есть, это единственный файл «Report.wer».
Я думаю, что мне нужно изменить некоторые параметры реестра, чтобы получить аварийный дамп, когда это произойдет снова,хотя я не могу найти, какие настройки мне нужно изменить.
Текущие настройки реестра следующие:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting]
"ErrorPort"="\\WindowsErrorReportingServicePort"
"MaxQueueSizePercentage"=dword:00000001
"PurgeThreshholdValueInKB"=dword:0000000a
"ServiceTimeout"=dword:0000ea60
"MachineID"="EAF7F17C-3D38-42B1-9C22-8CDD82DD7F90"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\Hangs]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\HeapControlledList]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\HeapControlledList\dwm.exe]
"EnableHeapThrottle"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\RuntimeExceptionHelperModules]
"C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319\\mscordacwks.dll"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\WMR]
"Disable"=dword:00000001
Может кто-нибудь дать мне знать, какие настройки мне могут потребоваться изменить /добавить, чтобы получить дамп памяти при следующем сбое рабочего процесса.