Linq查询在本地计算机上运行正常,但在服务器上出现“连接已重置”错误

时间:2013-12-26 14:07:08

标签: c# performance linq linq-to-sql

我有一个复杂的linq查询,包含许多连接和其他业务规则,在我的本地计算机上工作正常,但是当它部署到服务器时,我不断得到连接重置错误。

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

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

虽然查询很复杂,但输出的SQL会在14秒内执行。有谁知道可能发生了什么,或者有任何调试/解决这个问题的技巧?

1 个答案:

答案 0 :(得分:0)

您可以尝试在连接中将CommandTimeout设置为Zero,然后重试。

请确保“添加更多内容后”额外查询在本地和服务器之间没有任何区别。