Хост WCF в IIS 7 с использованием привязки net.tcp - PullRequest
1 голос
/ 23 марта 2011

Я размещаю службу WCF в IIS 7 через привязку net.tcp. У меня есть два вопроса о конфигурации IIS.

  1. Могу ли я настроить протокол net.tcp только на веб-сайте, содержащем мой сервисный код? Все примеры, которые я нашел до сих пор, всегда добавляют протокол net.tcp после протокола http.
  2. Существует две функции, которые мы можем включить: активация Windows Communication Foundation Http и активация Windows Communication Foundation без Http. Некоторые примеры заявляют, что нам нужно включить активацию без Http, а другие заявляют, что оба необходимы для включения. Мой тест показывает, что оба требуются. Однако я не понимаю разницы между ними. Если моим сервисом и клиентом используется только протокол net.tcp, зачем нужна активация Http?

1 Ответ

0 голосов
/ 02 мая 2011

Даже если ваш сервис net.tcp, обмен метаданными, который используется при добавлении ссылки на сервис, может быть http.

Какие тесты вы делали? Если вам нужна дополнительная помощь, опубликуйте свой конфигурационный файл.

...