我有一个复杂的linq查询,包含许多连接和其他业务规则,在我的本地计算机上工作正常,但是当它部署到服务器时,我不断得到连接重置错误。
我拆分了查询并访问了服务器,错误消失了,但在向查询中添加了一些内容之后我再次收到它。
经过调查,似乎应用程序池已停止IIS,就好像进程被服务器终止一样。
虽然查询很复杂,但输出的SQL会在14秒内执行。有谁知道可能发生了什么,或者有任何调试/解决这个问题的技巧?
答案 0 :(得分:0)
您可以尝试在连接中将CommandTimeout设置为Zero,然后重试。
请确保“添加更多内容后”额外查询在本地和服务器之间没有任何区别。