2014-01-30 5 views
1

Попытка настроить второй веб-сайт в IIS 7, большинство/всех функций зеркальных служб, кроме тех, которые настроены для net.tcp. Попытка получить доступ к SVC-URL, я получаю следующее сообщение об ошибке:Невозможно настроить службу WCF для net.tcp в IIS с несколькими сайтами

Could not find a base address that matches scheme net.tcp for the endpoint with binding NetTcpBinding. Registered base address schemes are [http].

IIS конфигурация связывания:

IIS Site Bindings

Дополнительных параметров:

Advanced Settings

Пытается следовать ответам найденный в Stack Overflow, никто, похоже, не работает. Содержание web.config сервиса:

<system.serviceModel> 
    <services> 
     <service name="ServiceName"> 
      <endpoint address="basic" binding="basicHttpBinding" bindingConfiguration="" 
       name="basic" contract="ServiceName.IService" /> 
      <endpoint address="nettcp" binding="netTcpBinding" bindingConfiguration="" 
       name="netTCP" contract="ServiceName.IService" /> 
      <host> 
       <baseAddresses> 
        <add baseAddress="http://staging.localhost/ServiceName" /> 
        <add baseAddress="net.tcp://localhost:8033/ServiceName" /> 
       </baseAddresses> 
      </host> 
     </service> 
    </services> 

Есть хитрость в Net.Tcp привязок? Какая правильная конфигурация необходима в web.config?

Спасибо!

+0

Вы пытались добавить 'net.tcp' к приложению (перейти к Advanced Settings и посмотреть в разделе Behaviors - будет один под названием Enabled Protocols). – Tim

+0

@Tim Спасибо. Да, я добавил это поведение. Я должен был включить скриншот. – KevinRF

+0

Ваша настройка выглядит хорошо, работает ли служба Net.TcpListener? Вы пытались перезапустить IIS? – PatFromCanada

ответ

0

Снимок экрана стоит 1000 слов. В диспетчере IIS щелкните правой кнопкой мыши на приложении «Имя_сервера» и выберите «Управление приложениями-> Дополнительные настройки». В диалоговом окне Дополнительные параметры, проверьте, чтобы увидеть, если вы добавили net.tcp к Enabled протоколов:

enter image description here

+0

Благодарим за быстрый ответ. Я включил скриншот расширенных настроек. – KevinRF