Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
20 мая 2024, 12:16

При работе через COM периодически возникает ошибка AccessViolationException

Автор zeroart, 18 ноя 2014, 15:40

0 Пользователей и 1 гость просматривают эту тему.

zeroart

Всем привет!

Есть windows-служба, которая работает с 1С через com-соединение. Служба написана на C# и собственно вся логика службы в том, чтобы получать данные из пары справочников и записать эти данные в целевую БД. Как часто бывает, все замечательно работает на локальной машине, но не работает должным образом на сервере. А вернее служба может отработать или некоторое время работать,  а потом может просто упасть в момент работы с 1С и в лог пишется такая ошибка: "AccessViolationException: Attempted to read or write protected memory". Думали, что проблема в службе, но если тестировать службу на сервере с mock-источником, то все работает хорошо. Поэтому есть подозрение, что падение службы связано именно с com-компонентом 1С. А вот в чем причина падения совершенно непонятно и непонятно как и что проверить.

Версия Windows-сервера: Windows 2008 R2 x64
Версия платформы: 8.3.4.496

Кто-нибудь сталкивался с подобным? Какие могут быть причины?

MuI_I_Ika

Проведите синтаксический контроль вашей конфигурации на работу внешнего соединения.

zeroart

Цитата: MuI_I_Ika от 18 ноя 2014, 19:14
Проведите синтаксический контроль вашей конфигурации на работу внешнего соединения.
А можно уточнить что это значит?

MuI_I_Ika

Меню Конфигурация/Проверка конфигурации

Теги: ошибка 

Похожие темы (5)

Рейтинг@Mail.ru

Поиск