NetPipeActivator服务停止处理呼叫



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

重新启动NetPipeActivator服务后,一切都会重新启动。

似乎在SMSvcHost.exe中存在一个问题,该问题已通过此hotfix修复:http://support.microsoft.com/kb/2504602/en-us

最新更新