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

Met*_*uru 2 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完成的?在我努力优化这件事的同时需要增加它.

Dav*_*tka 6

您可能需要在DataContext上设置CommandTimeout.