NetPipeActivator服务停止处理调用

问题描述:

我有一堆托管在IIS 7.5上的WCF/WF服务,它们通过命名管道绑定互相调用。NetPipeActivator服务停止处理调用

绑定配置的是客户端和服务器一样:

<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服务实例将成为暂停。此时,resume命令将不会启动它们,因为“net.pipe:// localhost ...上没有端点侦听”

重新启动NetPipeActivator服务后,所有事情都会再次出现。

似乎存在SMSvcHost.exe一个问题是固定的此修复程序: http://support.microsoft.com/kb/2504602/en-us