0

即使在最小负载下,我们也面临着托管在 IIS 中的 net.tcp 服务的问题。相同的服务也通过 HTTPS 从另一个端点公开。使用 HTTPS 的客户端可以正常工作。

环境详情:Windows 7 SP1,64 位,x64 .Net Framework 4.0 with Update

我们已经安装了此处提供的修补程序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>
4

1 回答 1

0

修补程序似乎已经解决了这个问题。似乎没有正确安装。重新安装它解决了这个问题。

于 2012-07-23T12:06:16.907 回答