com + альтернатива в .NET?

Каков com + альтернатива в .NET? Это - дистанционная работа .NET или WCF или что-то еще.


Оба ответы корректны, что существуют альтернативы даже, я думаю, что мы можем использовать дистанционную работу и веб-сервис для достижения технических возможностей com +. или даже может использовать обертку для com + также. Но я говорю о, там что-то, что могло удержать от использования com +, как в Java, у нас есть EJB как альтернатива для com +, есть ли что-то smilar в .NET против com +?

5
задан PeeHaa 3 November 2013 в 18:07
поделиться

2 ответа

Это зависит от того, что вы ищете в замене COM +. Как говорит Эш , Enterprise Services позволяют создавать компоненты COM + с .NET. Но для общего удаленного взаимодействия используйте WCF. В частности, двоичные привязки ( netTcpBinding , netMsmqBinding и т. Д.) Обеспечивают высокопроизводительный канал для связи внутри предприятия.

3
ответ дан 15 December 2019 в 06:25
поделиться

Если вам требуются службы COM + в .NET, Enterprise Services и типы в пространстве имен System.EnterpriseServices предоставляют расширенную поддержку COM + для управляемого кода.

(очень) упрощенное резюме:

  • Создайте новый класс, наследуемый от ServicedComponent
  • Украсьте его необходимыми атрибутами, такими как ApplicationActivation, Transaction и т. Д.
  • Подпишите его строгим именем
  • Соберите сборку
  • Зарегистрируйте сборку в COM +, используя regsvcs .
0
ответ дан 15 December 2019 в 06:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: