Требуется ли IIS для службы WCF, работающей через tcp.net - PullRequest
1 голос
/ 19 июня 2010

Я пытаюсь развернуть службу WCF, которая использует netTcpBinding (и mexTcpBinding для метаданных) на удаленном сервере (Win 2008 R2) без установки IIS.

Проблема в том, что все, что я пытаюсьговорит мне, что мне нужны различные компоненты IIS, установленные на удаленной коробке.
Это действительно так?Мне кажется, что с подключением tcp.net у меня все будет в порядке без IIS.

Ответы [ 3 ]

5 голосов
/ 19 июня 2010

Как правило, нет необходимости использовать IIS для службы WCF. Любая служба WCF может быть размещена самостоятельно.

5 голосов
/ 19 июня 2010

Вам не нужен IIS, вот статья в MSDN, которая называется: Размещение WCF в службе Windows с использованием TCP

Кажется, что это довольно подробно и легко проследить.

2 голосов
/ 19 июня 2010

Служба WCF должна быть где-то размещена.Если вы не хотите использовать IIS, вам нужно написать хост-приложение , которое может быть консольным или служебным приложением Windows NT.Если вы решите разместить свою службу в IIS, начиная с IIS 7, вы можете использовать не HTTP-привязки .

...