У меня есть простой веб-сервис, который загружает и OCX.При вызове метода этого OCX, который по существу устанавливает соединение с удаленным сервером, вызывая сбой w3wp.exe.Я понятия не имею, почему это происходит.По моему предположению, это может быть проблемой безопасности, потому что когда я запускаю то же самое из Visual Studio напрямую с вошедшим в систему пользователем, проблем не возникает.Как это решить?Следующий журнал был получен из DebugDiag
Тип анализа Выполненный анализ сбоев Имя компьютера INGBTCPIC5DT00L Операционная система Windows Server 2008 R2 Пакет обновления 1 Количество процессоров 8 Идентификатор процесса 2088 Образ процесса C: \Windows \ SysWOW64 \ inetsrv \ w3wp.exe Время работы системы 02:06:52 Время работы процесса 00:00:07
Поток 32 - ИД системы 1320 Точка входа ole32! CRpcThreadCache:: RpcWorkerThreadEntry Время создания 07.02.2012 17:09:58 Время, проведенное в пользовательском режиме 0 дней 0: 0: 0,46 Время, проведенное в режиме ядра 0 Дней 0: 0: 0,218
ПолныйСтек вызовов
1014 * Функция Arg 1 Arg 2 Arg 3 Arg 4 Источник Ntdll! __ ascii_strnicmp + 1c 00000038 767c7bb0 0000000b 1d7b2aa0
gdi32! bCreateDCA + 31 00000038 00000038 00000000 00000000
gdi32! CreateDCA + 1800000038 00000038 00000000 00000000
Common! MonProp :: SetMonitorSizes + 49 00000000 00000000 00000000 00000000
Информация об исключении NTDLL! __ ASCII_STRNICMP + 1CIn w3wp_ DefaultAppPool _PID_ 2088 _Date__02_07_2012__Time_05_09_59PM_ 625 _Second_Chance_Exception_C0000005.dmp инструкция по сборке в ntdll! __ ascii_stw.dll из-за \ nc.dllисключение нарушения прав доступа (0xC0000005) при попытке чтения из памяти 0x00000038 в потоке 32
Информация о модуле Имя изображения: C: \ Windows \ SysWOW64 \ ntdll.dll Тип символа: PDB Baseадрес: 0x00905a4d Отметка времени: чт 17 ноября 10:58:47 2011
Контрольная сумма: 0x00000000 Комментарии:
COM DLL: неверно Название компании: Microsoft Corporation ISAPIExtension: False Описание файла: DLL уровня NT ISAPIFilter: Ложная версия файла:6.1.7601.17725 (win7sp1_gdr.111116-1503) Управляемая DLL: False Внутреннее имя: ntdll.dll VB DLL: False Legal Авторские права: © Microsoft Corporation.Все права защищены.Имя загруженного изображения: ntdll.dll Юридические товарные знаки:
Отображенное имя изображения: Исходное имя файла: ntdll.dll Имя модуля: ntdll Частная сборка:
Однопоточная: Ложная Название продукта: Microsoft® Windows® Операционная система Размер модуля: 1,50Версия продукта MBytes: 6.1.7601.17725 Символ Имя файла: c: \ symcache \ wntdll.pdb \ D74F79EB1F8D4A45ABCD2F476CCABACC2 \ wntdll.pdb Special