1

我有一堆托管在 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 服务后,一切都会再次出现。

4

1 回答 1

1

似乎 SMSvcHost.exe 中有一个问题已通过此修补程序修复:http: //support.microsoft.com/kb/2504602/en-us

于 2011-04-27T13:57:03.997 回答