Можно ли разместить конечную точку TCP в размещенной службе IIS6? - PullRequest
6 голосов
/ 14 октября 2008

Я создал службу wcf на основе ServiceHostFactory, и я размещаю ее в IIS6. Если я использую конечную точку HTTP, все работает отлично, но когда я пытаюсь переключиться на TCP, все идет плохо.

Возможно ли вообще сделать это во II6?

У меня здесь есть более конкретный вопрос, требующий решения, но я был бы рад (для начала, если нет) только ответом (и, возможно, примером) на этот - менее конкретный вопрос.

Почему я не могу подключиться к службе WCF с помощью net.tcp, а я могу с помощью http?

1 Ответ

11 голосов
/ 14 октября 2008

IIS 5.1 и IIS 6 могут размещать только HTTP-привязки. IIS7 имеет WAS (Windows Activation Service), которая позволяет размещать конечные точки, связанные с любым транспортным протоколом ... так что он будет способен TCP.

Если вам необходимо разместить с IIS 6, то вы застряли с привязками HTTP. Если нет, рассмотрите возможность самостоятельного размещения в службе Windows.

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