1

名前付きパイプバインディングを介して相互に呼び出す、IIS7.5でホストされている一連のWCF/WFサービスがあります。

バインディング構成は、クライアントとサーバーで同じです。

<bindings>
    <netNamedPipeBinding>
          <binding transactionFlow="true" transferMode="Streamed" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647" hostNameComparisonMode="StrongWildcard" transactionProtocol="OleTransactions" name="NetPipeBinding">
                <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
           </binding>
     </netNamedPipeBinding>
</bindings>

それまでは、すべてが完全に機能しますが、突然、サービスが呼び出しを受信せず、アクティブなWFサービスインスタンスが一時停止されます。この時点では、「net.pipe:// localhost ...でリッスンしているエンドポイントがない」ため、resumeコマンドはそれらを開始しません。

NetPipeActivatorサービスを再起動すると、すべてが再び起動します。

4

1 に答える 1

1

このホットフィックスで修正される SMSvcHost.exe に問題があるようです: http://support.microsoft.com/kb/2504602/en-us

于 2011-04-27T13:57:03.997 に答える