Перестал работать COMОбъект
Есть кусок кода, который успешно работал на сервере
Сегодня обнаружена такая ошибка:
-------
Ошибка при вызове конструктора (COMОбъект)
RegExp = Новый COMОбъект("VBScript.RegExp");
по причине:
-2147221005(0x800401F3): Недопустимая строка с указанием класса
-------
Думали на проблемную длл-ку VBScript, но оказалось для любого COMОбъект такая проблема:
-------
{ВнешняяОбработка.ТестКласса.Форма.Форма.Форма(31)}: Ошибка при вызове конструктора (COMОбъект)
НовыйHTMLДокумент = Новый COMОбъект("HtmlFile");
по причине:
-2147221005(0x800401F3): Недопустимая строка с указанием класса
-------
Что это может быть? Куда копать?
Перезапуск сервера пока не делали, ждем вечера.
Энвиронмент:
В выходные было обновление на сервере (2012R2) и перезапуск сервера.
RegExp = Новый COMОбъект("VBScript.RegExp");
Сегодня обнаружена такая ошибка:
-------
Ошибка при вызове конструктора (COMОбъект)
RegExp = Новый COMОбъект("VBScript.RegExp");
по причине:
-2147221005(0x800401F3): Недопустимая строка с указанием класса
-------
Думали на проблемную длл-ку VBScript, но оказалось для любого COMОбъект такая проблема:
-------
{ВнешняяОбработка.ТестКласса.Форма.Форма.Форма(31)}: Ошибка при вызове конструктора (COMОбъект)
НовыйHTMLДокумент = Новый COMОбъект("HtmlFile");
по причине:
-2147221005(0x800401F3): Недопустимая строка с указанием класса
-------
Что это может быть? Куда копать?
Перезапуск сервера пока не делали, ждем вечера.
Энвиронмент:
В выходные было обновление на сервере (2012R2) и перезапуск сервера.
Найденные решения
Остальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
1 Администрирование - Службы компонентов – Компьютеры – Мой компьютер – Приложения COM+ - Создать приложение – Создать новое приложение – вводим имя «V82.COMConnector»(переключатель «Серверное приложение») – Указанный пользователь (Администратор)
2 В появившейся ветке V82COMConnector – подветка Компоненты – создание нового компонента – Установка новых компонентов - <каталог 1С>\bin\comcntr.dll
3 Правой кнопкой по ветке V82COMConnector – Свойства – Безопасность – Снял галку «Принудительная проверка доступа для приложений» - Поставил галку «Применить политику программных ограничений» - Уровень ограничений «Неограниченный»
2 В появившейся ветке V82COMConnector – подветка Компоненты – создание нового компонента – Установка новых компонентов - <каталог 1С>\bin\comcntr.dll
3 Правой кнопкой по ветке V82COMConnector – Свойства – Безопасность – Снял галку «Принудительная проверка доступа для приложений» - Поставил галку «Применить политику программных ограничений» - Уровень ограничений «Неограниченный»