2

私のWebサービスで構成しようとし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 サーバーにデプロイすると、次のように表示されます。

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ます。これらの問題に直面したIi
で試してみました。netNamedPipeBinding何か見逃したことがありますか?

この問題を解決するためのアイデアはありますか?

4

0 に答える 0