Включить протокол net.tcp из Web.config - PullRequest
6 голосов
/ 09 сентября 2011

У меня есть служба WCF с конечными точками http и net.tcp.Я развернул службу на IIS 7.5 (Server 2008R2), все работает хорошо.

У меня такой вопрос, есть ли способ установить включенные протоколы для приложения IIS через Web.config ??Прямо сейчас мне нужно зайти в Приложение в IIS и вручную изменить Дополнительные настройки и добавить net.tcp в список доступных протоколов, прежде чем можно будет активировать службу, см. Рис. Для скриншота.

IIS Protocol Settings

Ответы [ 2 ]

2 голосов
/ 09 сентября 2011

Нет, это не настройка веб-области. Это область приложения (пул приложений), поэтому она находится в файле applicationHost.config.

2 голосов
/ 09 сентября 2011

Нет, этот параметр недоступен через web.config.Его можно настроить либо с помощью диспетчера IIS, либо с помощью утилиты командной строки AppCmd.exe, как показано в следующем примере:

%windir%\system32\inetsrv\appcmd.exe set app "Default Web Site/FirstWcfHost" /enabledProtocols:http,net.tcp
...