在数据上下文调用的SubmitChanges()时,我有一个持续的问题有以下例外的SubmitChanges()超时:LINQ到实体上
“超时时间已超时时间之前完成上述操作经过或者服务器没有响应,声明已经终止。“
这发生在由5-100个并发用户使用的ASP.NET Web应用程序上。请注意,增加站点/数据库的超时时间并没有帮助,并且运行的查询非常简单快捷。我甚至完全删除了导致网站在发生错误时无限期挂起的超时时间。
这个问题的其他方面:
- 这是间歇性的,无法可靠地再现
- 它只是发生在几个不同的方法,从来没有任何人
- 增加或删除的超时时间没有帮助
- 重新启动服务器,并重新启动MSSQL数据库并没有帮助
这似乎可能是一个并发/死锁问题,但我不知道如何调试或修复它。有任何想法吗?
谢谢Dnsh,我会试一试,让你知道它是否有效。由于问题是间歇性的,我需要等待一些超时开始发生,然后我会检查Blkby – PseudoTek