Предложения по решению этой проблемы?Я продолжаю придумывать «пропущенные» номера строк при обращении к машине Google, и это не та проблема, которая у нас возникает.У нас есть номер строки, но он не указывает ни на что, кроме закрывающей скобки.
Может ли это быть из-за истечения времени ожидания?Кажется странным, что он последовательно сдается в самом конце метода, и тот же метод не меньше.Тайм-ауты не обязательно часты, и приложение (выигрышные формы, вызывающие веб-службу asmx) время от времени делает тайм-аут в других местах.
Изменить: трассировка кода и стека.
public DataSet GetData(...)
{
// About 18 try/catch blocks loading tables in dataset, all similar to below
try
{
// Create Table Adapter
// Fill Table
}
catch (Exception ex)
{
LogError(ex, System.Reflection.MethodBase.GetCurrentMethod(), null);
throw ex;
}
} //Line 479
System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: серверу не удалось обработать запрос.---> System.Data.SqlClient.SqlException: истекло время ожидания.Время ожидания истекло до завершения операции или сервер не отвечает.at MonitoringDataService.AddAllData (DataSet Data, DateTime LastSync, String PrevAreas, String NewAreas, DateTime PrevStartDate, DateTime PrevEndDate, DateTime NewStartDate, DateTime NewEndDate, Int32 CurrentUser
* * * * * 0 * * * * * 0 * * * * * * * * * * * * * 0 * * * * * * * * * * * * * * 0 * * * * * * * 0 * * * *.* Стоит отметить, что это внутреннее исключение.