即使在最小负载下,我们也遇到了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>
答案 0 :(得分:0)
此修复程序似乎已解决此问题。它似乎没有正确安装。重新安装它修复了问题。