необработанное исключение win32 произошло в w3wp.exe

Я получаю следующее исключение при попытке загрузить веб-сайт ASP.NET MVC:

Unhandled exception at 0x07070a91 in w3wp.exe: 0xC0000005: Access violation reading location 0x00000000.

Откроется отладчик Visual Studio Just-In-Time, и единственная информация, которую я вижу в отладчике, это:

Call stack location:

msvbvm60.dll!06c00a91()

Сайт использует некоторые COM-объекты, и все работало до прошлой недели. Эта проблема появилась на ровном месте.

Это журнал ошибок из Windows Event Viewer:

Faulting application name: w3wp.exe, version: 7.5.7601.17514, time stamp: 0x4ce7a5f8
Faulting module name: MSVBVM60.DLL, version: 6.0.98.15, time stamp: 0x4a5bda6c
Exception code: 0xc0000005
Fault offset: 0x00030a91
Faulting process id: 0x1a0
Faulting application start time: 0x01cd31fcb47f66d8
Faulting application path: C:\Windows\SysWOW64\inetsrv\w3wp.exe
Faulting module path: C:\Windows\system32\MSVBVM60.DLL
Report Id: f5db0ae3-9def-11e1-ad79-005056c00008

Есть ли у вас какие-либо предложения, чтобы помочь решить эту проблему?

Edit: Мне удалось решить проблему, и теперь все работает. Решение заключалось в настройке некоторых параметров реестра, которые необходимы пользовательским библиотекам для правильной работы. Так что проблема на самом деле не возникла неожиданно, я просто не осознавал, что некоторые значения реестра были изменены, что привело к сбою пакета.

Ответы на вопрос(6)

My Solution is if you want to build it on 64bit:

Debug == & gt; Настройки == & gt; Поиск по iis == & gt; включить использование 64-битной версии IIS Express

В моем случае это программа под названием «Web Companion». был установлен.

После удаления проблема была исправлена.

Откройте диалоговое окно «Дополнительные параметры» пула приложений, который обслуживает приложение в диспетчере IIS, и установите:Enable 32-Bit Applications вTrue

Сделайте следующее,

1) Дайте полные права на Temp & amp; % temp% папок

2) Перейдите в свойства пула приложений & amp; Изменить & quot; Включить 32-битное приложение & quot; к истине

Решение Вопроса

Приведенной выше информации недостаточно, чтобы указать основную причину, однако, если вы можете предоставить дополнительную информацию об исключении, вы можете получить точную причину этого сбоя. Вы попросили предложить решение этой проблемы, поэтому вот они:

Вы можете использовать любой из 3 инструментов для устранения этой проблемы:

  1. IIS Debug Diagnostics Tool v1.2

    Here is more info about how to use this tool: http://support.microsoft.com/kb/919790

  2. DebugDiag

    Use the link below to understand how you can hook your w3wp process (it is user mode proces) with DebugDiag and collect more info about the crash:

    http://msdn.microsoft.com/en-us/library/ff420662.aspx

  3. WinDBG

    Here is a link which will help you to load W3WP process in WinDBG and use some commands to extract more info about the crash:

    http://blog.whitesites.com/Debugging-Faulting-Application-w3wp-exe-Crashes__634424707278896484_blog.htm

Если у вас есть больше информации об исключении, вы можете добавить выше и получить оперативную помощь.

Вы можете начать с захвата аварийного дампа, когда эта проблема повторяется,

http://support.microsoft.com/kb/2580960

Используйте Debug Diag 1.2, чтобы правильно настроить правило сбоя, это шаг 1.

Получив дамп, вы можете использовать WinDbg (часть средств отладки для Windows), чтобы проанализировать его, если вы знакомы с анализом дампов.

Если вы не в состоянии проанализировать это, я предлагаю открыть службу поддержки черезhttp://support.microsoft.com и поделиться дампами с инженерами службы поддержки Microsoft.

Ваш ответ на вопрос