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