SqlException,超时已过期。完成前经过的超时时间...我在哪里增加此超时时间?

时间:2011-03-02 15:42:36

标签: linq-to-sql

我使用LINQ to SQL在更大的报告生成中不断收到此超时错误。

  

w3wp.exe,NT AUTHORITY \ NETWORK   SERVICE,SqlException,超时   过期。超时时间已过   在完成手术之前   或服务器没有响应。   ...   NT AUTHORITY \ NETWORK SERVICE,7,NT   AUTHORITY \ NETWORK SERVICE,False,
  在   System.Data.SqlClient.SqlConnection.OnError(SQLEXCEPTION   exception,Boolean breakConnection)

在web.config中我已经将Connect Timeout = 3600添加到连接字符串但是它再次发生,是否是增加此超时的正确方法?

是通过web.config还是IIS完成的?在我努力优化这件事的同时需要增加它。

1 个答案:

答案 0 :(得分:6)

您可能需要在DataContext上设置CommandTimeout