Развертывание службы WCF - PullRequest
       7

Развертывание службы WCF

2 голосов
/ 25 февраля 2009

Я буду развертывать свою первую службу WCF в ближайшие несколько дней на тестовом сервере (MS Server 2003 O / S). Эта конкретная служба не будет делать ничего, кроме как запускать некоторые запросы к SQL Server 2005 (скорее всего, в том же окне) и возвращать значения вызывающей стороне.

Мой вопрос, в отличие от "классических" веб-сервисов, с WCF у меня теперь есть выбор в отношении развертывания / привязок. Есть ли плюсы / минусы для размещения этой вещи с IIS по сравнению с настройкой в ​​качестве службы Windows? Один быстрее другого? Абоненты этого (по крайней мере, пока) будут внутренними, во внутренней сети. Есть ли разница, если они используют HTTP или TCP? Опять же, есть ли различия в скорости?

Надеюсь, мой вопрос имеет смысл. Я был в восторге от услуг WCF только последние несколько дней. Я с удовольствием уточню, если нужно.

Ответы [ 2 ]

5 голосов
/ 25 февраля 2009

Если вызывающие абоненты находятся в интрасети, лучшим вариантом будет размещение в службе Windows (или WAS на Server 2008) и использование транспортного протокола TCP. TCP быстрее и безопаснее, чем протоколы на основе HTTP, которыми вы ограничены в IIS.

0 голосов
/ 26 февраля 2009

Для этого есть обходной путь , но вы не можете использовать настраиваемую базовую аутентификацию, если вы размещаете ее в IIS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...