Linq 查询在本地计算机上运行良好,但在服务器上出现"The connection was reset"错误



我有一个复杂的linq查询,其中包含许多联接和其他业务规则,在我的本地机器上运行良好,但当它部署到服务器时,我不断收到连接重置错误。

我拆分了查询并访问了服务器,错误消失了,但在向查询添加了一些内容后,我又得到了它。

经过调查,应用程序池似乎已停止IIS,就好像服务器正在终止进程一样。

尽管查询很复杂,但输出的SQL会在14秒内执行。有人知道可能发生的事情吗?或者有调试/解决这个问题的技巧吗?

是否可以尝试在连接中将CommandTimeout设置为零,然后重试。

请确保"添加更多内容后"Extra Query在本地和服务器之间没有任何区别。

相关内容

最新更新