Когда я запускал мой маленький тест, мой тест не удался, когда я пытался выполнить ToList () (что связано с задержкой выполнения LINQ). Я получил SqlException, когда не удалось установить соединение ... потребовалось немного времени, чтобы исключение вернулось, но это неизбежно произошло.
вот мой маленький тестовый код LINQ:
TestDataContext con = new TestDataContext();
var users = from user in con.Users
select user;
//failed on this line...
IList<User> faUsers = users.ToList();
Мой тест состоял в том, что я просто выключил свой экземпляр Sql Server.
Если вы говорите об отладке с клиентской стороны этого вызова веб-метода, возможно, соединение с веб-методом истекает до соединения между веб-службой и сервером базы данных .... и это может быть вашим исключением из-за превышения времени ожидания.