2 ответов:
вам нужно добавить
net.tcpк включенным протоколам вашего сайта. Откройте Диспетчер служб IIS щелкните правой кнопкой мыши на вашем сайте, зайдите в управление веб-сайтом " или " управление приложения, дополнительные параметры потом '...'. Там вы видите "включенные протоколы". Это, наверное, говоритhttp. Измените его наhttp,net.tcp.если вы хотите настроить привязки, щелкните правой кнопкой мыши на ваш сайт и идем в Edit привязки...'. Сеть по умолчанию.привязка tcp-это
808:*.если вы хотите использовать службы WCF, размещенные на IIS за сеткой.tcp, вы также можете проверить, активировали ли вы необходимые функции Windows. Перейдите к своим функциям Windows и проверьте, что вы активировали "активацию Windows Communication Foundation Non-HTTP" (найдено в разделе "Microsoft .NET Framework 3.5.1").
при активации этой функции, вы получите некоторые дополнительные службы Windows. Если он все еще не работает, проверьте, что служба Windows с именем 'Net.Tcp Listener Adapter' работает (должен начаться автоматически, но иногда это не так, и это первое место, где я проверяю, когда один из моих
net.tcpсервис перестает работать).
Это может помочь кому-то в будущем. Я создал
powershellскрипт, который пригодится, если вам нужно автоматизировать создание Привязок.он автоматически проверяет, существует ли уже привязка, и добавляет ее только при необходимости.
Comments