Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / COM+ отличия работы на WinXP sp1 и WinXP sp2 / 5 сообщений из 5, страница 1 из 1
12.04.2005, 16:20
    #33011260
bazaea
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
COM+ отличия работы на WinXP sp1 и WinXP sp2
Кто-нибудь сталкивался с тем что под WinXP sp2 отказываются работать сборки COM+ которые вполне успешно работали на WinXP sp1.

Я вот столкнулся со следующим:
Есть класс с атрибутом [ Transaction( TransactionOption.Required )]
В нем метод в котором вызывается хронимка которая обновляет данные
Это работает под WinXP sp1 (данные пишутся XOR откатываются и т.д.)
Под WinXP sp2 появляется исключение «Диспетчер транзакций отключил поддержку удаленных и сетевых транзакций.»
Классов с атрибутом [ Transaction( TransactionOption.Supported )] данное не наблюдается.
сборки поднимаются как библиотечные т.е.
[assembly: ApplicationActivation(ActivationOption.Library)]

FrameWork 1.1

Как лечить?
...
Рейтинг: 0 / 0
13.04.2005, 00:45
    #33012151
Стр
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
COM+ отличия работы на WinXP sp1 и WinXP sp2
bazaea«Диспетчер транзакций отключил поддержку удаленных и сетевых транзакций.»
Как лечить?Так включи эту поддержку :)


Programs -> Administratine Tools -> Component Sevices

По правой кнопке мыши на "My Computer" из контекстного меню выбери Properties.

В окне диалога выбери закладку MSDTC и кликни по кнопке "Security Configuration"

Поставь галку на Network DTC Access
...
Рейтинг: 0 / 0
15.04.2005, 18:28
    #33018964
bazaea
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
COM+ отличия работы на WinXP sp1 и WinXP sp2
Спасибо.
Тока я сам уже до этого допер однако.
И еще отключил брендмауэр, а то после попытки что нибудь записать пишется что непонятно закончилась транзакция или нет. Вот. Не подскажешь может еще за одно какой порт открыть а то стремно без брендмауэра однако.
...
Рейтинг: 0 / 0
15.04.2005, 20:16
    #33019111
Стр
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
COM+ отличия работы на WinXP sp1 и WinXP sp2
порт 135. см на сайте MS:
Windows Firewall: Network COM access: Windows Firewall (WF)

If your COM+ application uses the Microsoft Distributed Transaction Coordinator (MS DTC) feature, add Msdtc.exe to the Windows Firewall exceptions list on all computers involved in MS DTC transactions
...
Рейтинг: 0 / 0
15.04.2005, 20:29
    #33019123
Стр
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
COM+ отличия работы на WinXP sp1 и WinXP sp2
более конкретная ссылка Windows Firewall: Network DTC access: Windows Firewall (WF)

TechNetWindows Firewall: Network DTC access
Updated: March 2, 2005

Add TCP port 135 to the Windows Firewall exceptions list.

Add Msdtc.exe to the Windows Firewall exceptions list on all computers involved in Microsoft Distributed Transaction Coordinator (MS DTC) transactions.
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / COM+ отличия работы на WinXP sp1 и WinXP sp2 / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]