我有一个复杂的linq查询,其中包含许多联接和其他业务规则,在我的本地机器上运行良好,但当它部署到服务器时,我不断收到连接重置错误。
我拆分了查询并访问了服务器,错误消失了,但在向查询添加了一些内容后,我又得到了它。
经过调查,应用程序池似乎已停止IIS,就好像服务器正在终止进程一样。
尽管查询很复杂,但输出的SQL会在14秒内执行。有人知道可能发生的事情吗?或者有调试/解决这个问题的技巧吗?
是否可以尝试在连接中将CommandTimeout设置为零,然后重试。
请确保"添加更多内容后"Extra Query在本地和服务器之间没有任何区别。