COM+ и .Net
От: nicknaliv  
Дата: 22.11.02 15:34
Оценка:
Я зарегестрил сборку вручную (с помощью утилиты Regsvcs.exe) на Window 2000. Затем создал клиентский прокси для COM+ приложения этой сборки (MSI файл) и попытался установить его на клиенте Window XP. Установка ругается но прокси на клиенте создает, правда нерабочий. Мало того, после этого я не могу на этой машине зарегистрировать COM+ компоненты ни динамически ни вручную. Вываливает ошибка
An unhandled exception of type 'System.EnterpriseServices.RegistrationException' occurred in system.enterpriseservices.dll

Additional information: Failed to generate type library 'c:\documents and settings\nick\my documents\visual studio projects\caller\bin\debug\TestComObj.tlb' for 'TestComObj, Version=1.0.1056.31023, Culture=neutral, PublicKeyToken=07e25c6489960c8d'.

Почему .net не может сгенерить tlb, ведь до запуска MSI все работало? Может кто-либо знает как это исправить?
Re: COM+ и .Net
От: VladD2 Российская Империя www.nemerle.org
Дата: 22.11.02 18:44
Оценка:
Здравствуйте, nicknaliv, Вы писали:

Дал ли ты стронгнэйм сборке?
Зарегистрировал ли ее в GAC?
Есть ли на криенте .NET-рантайм?
... << RSDN@Home 1.0 alpha VladD2.1.0.alpha 13.1.0.1056.29394 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: COM+ и .Net
От: nicknaliv  
Дата: 22.11.02 18:59
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Здравствуйте, nicknaliv, Вы писали:


VD>Дал ли ты стронгнэйм сборке?

VD>Зарегистрировал ли ее в GAC?
VD>Есть ли на криенте .NET-рантайм?

VD>

Все это есть. Раньше она там работала, но COM+ был на этой же машине. Потом я удали COM+ приложение с этой машины, поставил его на серевере и создал прокси.
Потом поставил прокси на клиент. Вот после этого у меня .net отказался генерить tlb притом не только для этой сборки. Я переставил Framework — не помогло, тогда я переставил весь студио — заработало. У меня есть подозрения что это от того что прокси генерился на Window 2000, а ставился на WinXP. Может он потянул за собой какие-либо несовместимые dll?
Re[3]: COM+ и .Net
От: VladD2 Российская Империя www.nemerle.org
Дата: 22.11.02 19:10
Оценка:
Здравствуйте, nicknaliv, Вы писали:


N>Все это есть. Раньше она там работала, но COM+ был на этой же машине. Потом я удали COM+ приложение с этой машины, поставил его на серевере и создал прокси.

N>Потом поставил прокси на клиент. Вот после этого у меня .net отказался генерить tlb притом не только для этой сборки. Я переставил Framework — не помогло, тогда я переставил весь студио — заработало. У меня есть подозрения что это от того что прокси генерился на Window 2000, а ставился на WinXP. Может он потянул за собой какие-либо несовместимые dll?

Да не должно в общем то. Нужно пробывать...
... << RSDN@Home 1.0 alpha VladD2.1.0.alpha 13.1.0.1056.29394 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[3]: COM+ и .Net
От: kreek  
Дата: 03.12.02 12:49
Оценка:
Здравствуйте nicknaliv, Вы писали:

N>Все это есть. Раньше она там работала, но COM+ был на этой же машине. Потом я удали COM+ приложение с этой машины, поставил его на серевере и создал прокси.

N>Потом поставил прокси на клиент. Вот после этого у меня .net отказался генерить tlb притом не только для этой сборки. Я переставил Framework — не помогло, тогда я переставил весь студио — заработало. У меня есть подозрения что это от того что прокси генерился на Window 2000, а ставился на WinXP. Может он потянул за собой какие-либо несовместимые dll?

Если сервак Вин2К, то поставь на него пак намбер 3, а то он прокси неправильно делает.
... << RSDN@Home 1.0 alpha 12 >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.