c#中的TCP套接字连接将自动关闭

c#中的TCP套接字连接将自动关闭,c#,tcp,asp.net-web-api2,iis-8,asyncsocket,C#,Tcp,Asp.net Web Api2,Iis 8,Asyncsocket,我有一个在WebApi 2.0中运行的TCP套接字编程代码,我创建了一个套接字池,其中包含连接到远程主机的套接字集合。。我还使用远程TCP主机实现了轮询机制 当我通过VisualStudio从工作站(PC)运行它时,套接字池始终处于打开状态,轮询继续进行,没有任何问题 但当我在IIS的服务器2012中托管它时,它会在一个小时后完全停止。我不知道如何开始调试或如何检查行为的差异。非常感谢您的帮助 谢谢听起来IIS应用程序池可能因为某种原因被回收(从而断开连接)。请查看此页面,了解一些可能的内容,也

我有一个在WebApi 2.0中运行的TCP套接字编程代码,我创建了一个套接字池,其中包含连接到远程主机的套接字集合。。我还使用远程TCP主机实现了轮询机制

当我通过VisualStudio从工作站(PC)运行它时,套接字池始终处于打开状态,轮询继续进行,没有任何问题

但当我在IIS的服务器2012中托管它时,它会在一个小时后完全停止。我不知道如何开始调试或如何检查行为的差异。非常感谢您的帮助


谢谢

听起来IIS应用程序池可能因为某种原因被回收(从而断开连接)。请查看此页面,了解一些可能的内容,也可以查看:

感谢您查看此内容,刚刚检查并发现IIS 8中的应用程序池设置为29小时自动回收..:(检查应用程序池空闲timeout@levent非常感谢您的评论,我将其添加到0,效果很好。从未有过任何线索!!