名前付きパイプバインディングを介して相互に呼び出す、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サービスを再起動すると、すべてが再び起動します。