Вам необходимо добавить net.tcp
к включенным протоколам вашего сайта.Перейдите в диспетчер IIS, щелкните правой кнопкой мыши свой веб-сайт, перейдите в раздел «Управление веб-сайтом» или «Управление приложением», затем в «Расширенные настройки ...».Там вы видите «Включенные протоколы».Это, вероятно, говорит http
.Измените его на http,net.tcp
.
Если вы хотите настроить привязки, щелкните правой кнопкой мыши на своем веб-сайте и перейдите к «Редактировать привязки ...».Привязка net.tcp по умолчанию - 808:*
.
. Если вы хотите использовать службы WCF, размещенные IIS за net.tcp, вы также можете проверить, активировали ли вы требуемые функции Windows.Перейдите к своим функциям Windows и убедитесь, что вы активировали «Активацию Windows HTTP Foundation Non-HTTP» (находится в разделе «Microsoft .NET Framework 3.5.1»).
Когда вы активируете эту функцию, вы получите некоторые дополнительныеСлужбы Windows.Если это все еще не работает, проверьте, что служба Windows с именем 'Net.Tcp Listener Adapter' работает (должна запускаться автоматически, но иногда это не так, и это первое место, которое я проверяю, когда один измои net.tcp
службы перестают работать).