Я пытаюсь запустить веб-сервис на Windows Server 2012 R2, но получаю следующую ошибку
Не удалось найти базовый адрес, соответствующий схеме net.tcp для конечной точки с привязкой NetTcpBinding. Зарегистрированные схемы базовых адресов: [http].
Решения, которые я пробовал до сих пор:
- Не удалось найти базовый адрес, соответствующий схеме net .tcp (первые два ответа)
Мой файл web.config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.serviceModel>
<bindings>
<netTcpBinding>
<binding name="Binding1" >
<security mode="Message">
<message clientCredentialType="Certificate"/>
</security>
</binding>
</netTcpBinding>
</bindings>
<services>
<service name="ServerName" behaviorConfiguration="ServerInternet" >
<endpoint address=""
binding="netTcpBinding"
bindingConfiguration="Binding1"
contract="Namespace.Interface"
bindingNamespace="http://www.mycompany.com/webservices"
/>
<host>
<baseAddresses>
<add baseAddress="net.tcp://localhost:8080/WebService/" />
</baseAddresses>
</host>
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="ServerInternet">
<!-- certificate infos here -->
<serviceDebug includeExceptionDetailInFaults="true" />
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
</configuration>
Расширенные настройки:
Функции, которые я установил на сервере:
Настройки пула:
- Классический конвейер
- CLR .NET 4.0
- Идентификация LocalService
Привязки к сайту
В чем могут быть причины этой ошибки?
net.tcp
,net.pipe
иhttp
на порту 8080 - person Pascal Goldbach   schedule 21.03.2017808:*
, перезапустил сервер, но все равно получаю ту же ошибку - person Pascal Goldbach   schedule 21.03.2017