Не работает COM объект на 2012 R2 #809889


#0 by Проказник
Подскажите что может быть. на Server 2008 и Windows7 работает кусок Текст = Новый COMОбъект("System.Text.UTF8Encoding"); а на Server 2012 R2 нет. Ошибка при вызове конструктора (COMОбъект)     Текст = Новый COMОбъект("System.Text.UTF8Encoding"); по причине: Unknown error 0x80131700
#1 by Сияющий в темноте
Его там просто нет. Посмотри в реестре, найди и зарегистрируй. И не забывайте, что объекты бывают как 32-бита, так и 64.
#2 by Проказник
он там есть. Это видно в настройках DCOM. про 32 и 64 понимаю. платформа 32-х разрядная и этот сом объект тоже. что не так ? вопрос остается.
#3 by hhhh
прав нет
#4 by Cyberhawk
Выполни код для начала на клиенте
#5 by Cyberhawk
Если и на клиенте не взлетит, тогда уж думать. Если взлетит, то в правах скорее всего дело (для пользователя ОС службы агента)
#6 by Проказник
на клиенте также не взлетает
#7 by Проказник
прав на что ? я админ на сервере. что добавить.
#8 by tndr
А если посмотреть логи винды? Может там какую-то информацию выудить получиться?
#9 by Проказник
читаю - ничего нет пока.
#10 by Сияющий в темноте
обьект то net-овский,net стоит?
#11 by Проказник
вот в Server Manager смотрю 4,5 поставлен. но ASP.net нет. и 3,5 не стоит. доставлю 3,5. мало ли. но в списке DCOM в разделе 32 битных объектов то он есть. вот что странно. значит зареген.
#12 by Проказник
помогло. надо было .Net 3.5 поставить. Диспетчер серверов - управление - компоненты.
#13 by Сияющий в темноте
Засада .net в том, что у них нет обратной совместимости.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С