在IIS中使用WAS进行net.tcp绑定的性能问题

时间:2012-07-20 12:57:03

标签: wcf net.tcp

即使在最小负载下,我们也遇到了IIS中托管的net.tcp服务的问题。同样的服务也通过HTTPS从另一个端点公开。使用HTTPS工作的客户端没有任何问题。

环境详情: Windows 7 SP1,64位,x64 带有更新的.Net Framework 4.0

我们已经安装了此处提供的修补程序http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=35626

我们已经尝试了我们的服务,启用和禁用了端口共享,并关闭了net.tcp绑定的安全性。

即使在中等负荷下,服务也会消失。但是,如果我们发送单个请求,该服务将继续有效。

web.config或SmSvcHost.exe.config上的任何指针都会使服务稳定非常有用。

<binding closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00"
        sendTimeout="00:01:00" transactionFlow="false" transferMode="Buffered"
        transactionProtocol="OleTransactions" hostNameComparisonMode="StrongWildcard"
        maxBufferPoolSize="8388608" maxBufferSize="1048576" maxConnections="50"
        maxReceivedMessageSize="1048576">
    <readerQuotas maxDepth="32" maxStringContentLength="1048576"
        maxArrayLength="1048576" maxBytesPerRead="1048576" maxNameTableCharCount="1048576" />
    <security mode="Transport">
        <transport protectionLevel="None" />
    </security>
</binding>

1 个答案:

答案 0 :(得分:0)

此修复程序似乎已解决此问题。它似乎没有正确安装。重新安装它修复了问题。