Может ли System.AccessViolationException возникнуть из-за неисправной оперативной памяти?

У меня есть сайт, который яработаю уже около года. Недавно этоs время от времени вызывал исключение System.AccessViolationException, в основном на моей машине разработчика, когда я был вдали от машины ...

У меня нетЯ ничего не изменил в коде сервера за несколько недель, так какЯ работал на 100% над Javascript, и эта ошибка появилась недавно.

Кроме того, код, который яЯ делаю на 100% удалось. Я'я не делаю никаких взаимодействий, вызываю странные библиотеки DLL, ничего. Это'чистый VB.Net, так что я нене понимаю, как я мог бы генерировать один из них сам ...

Сейчас я'пару месяцев пользуюсь этой новой машиной, и онане работает на 100% правильно. Каждые 2 или 3 дня яЯ получаю синий экран, например. У меня нетУ меня не было времени, чтобы правильно его диагностировать, но яЯ подозреваю, что у меня неисправный чип RAM.

Возможно ли, что неисправное ОЗУ может привести к AccessViolationException?

Или у меня есть реальная проблема, которую я должен изучить? (помимо моей оперативной памяти)

UPDATE: Я

я не могу найти ГДЕ ошибка, правда.

Я получаюнеобработанное исключение, вы хотите отладить? " диалоговое окно, и когда я присоединяю отладчик, у меня есть список потоков, где у меня есть все потоки ASP.Net, и 3 я создаю сам.

Для этих 3 у меня есть стек вызовов, и онивсе они останавливаются при вызове Sleep () (что ожидается).

Для всех других потоков, включая тот, на который VS указывает как на проблему, у меня нет стека вызовов. У меня также нет никаких подробностей об исключении вообще.

Так что я нене знаю, происходит ли это каждый раз в одном и том же месте или нет.

Что касается Memtest, да, яЯ собираюсь сделать что-то подобное, яЯ просто надеялся найти НЕКОТОРОЕ время, чтобы сделать это в ближайшее время, но я хотел бы узнать, может ли это объяснить эту проблему.

ОБНОВЛЕНИЕ 2:

Нашел это в журнале событий ...

Произошло необработанное исключение, и процесс был прерван.

Application ID: DefaultDomain    
Process ID: 6632    
Exception: System.AccessViolationException

Message: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.

StackTrace:    at System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletion(IntPtr pHandler, RequestNotificationStatus& notificationStatus)
   at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr managedHttpContext, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)
   at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr managedHttpContext, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)

Есть идеи, что с этим делать?

Спасибо

Даниил

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

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