Службы WCF: netNamedPipeBinding

Пытался настроить NetnamedPipeBinding в моем веб-сервисе.

<endpoint
                address="net.pipe://localhost:80"
                binding="netNamedPipeBinding"
                bindingConfiguration="netNamedPipeBinding_Service1"
                contract="test.IService1">
          <identity>
            <dns value="localhost"/>
          </identity>
        </endpoint>

и обязательная конфигурация

<netNamedPipeBinding>
        <binding name="netNamedPipeBinding_Service1"
                 closeTimeout="00:01:00"
                 openTimeout="00:01:00"
                 receiveTimeout="00:10:00"
                 sendTimeout="00:01:00"
                 transactionFlow="false"
                 transferMode="Buffered"
                 transactionProtocol="OleTransactions"
                 hostNameComparisonMode="StrongWildcard"
                 maxBufferPoolSize="524288"
                 maxBufferSize="65536"
                 maxConnections="10"
                 maxReceivedMessageSize="65536">
          <security mode="Transport">
            <transport protectionLevel="EncryptAndSign" />
          </security>
        </binding>
      </netNamedPipeBinding>

Развертывание в IIS7

Включено net.pipe канал на уровне сайта и уровня виртуального каталога и запущенный процесс активации Windows также.

Когда я внедряю в IIS7 Server,
без включения уровня виртуального каталога, говорит

The protocol 'net.pipe' is not supported. 

Если я включу его на уровне виртуального каталога, он говорит:

This page can't be displayed

Название сервиса со стороны клиента сWSHttpBinding

<client>
            <endpoint address="http://localhost:60672/Service1.svc/ws" binding="wsHttpBinding"
                bindingConfiguration="WSHttpBinding_IService1" contract="ServiceReference1.IService1"
                name="WSHttpBinding_IService1" />
        </client>

На самом деле мне нужно примерить оба wsHttpBinding а также netNamedPipeBinding,
Я попробовал это с netNamedPipeBinding Я столкнулся с этими проблемами. Я что-то пропустил?

Есть идеи, чтобы решить эту проблему?

0 ответов

Другие вопросы по тегам