Основное соединение было закрыто: при получении произошла непредвиденная ошибка - PullRequest
1 голос
/ 09 марта 2010

Мы используем веб-сервис службы отчетов (SSRS 2008) (ReportingService2005.asmx, ReportingExecutionService2005.asmx) для экспорта / визуализации отчета в формате PDF из приложения Windows. При экспорте огромного объема данных, содержащих отчет (до 10 МБ), мы получаем исключение: «Базовое соединение было закрыто: при получении произошла непредвиденная ошибка». Небольшой объем данных содержит отчеты, которые работают должным образом.

В нашей среде разработки работают те же отчеты. Эта проблема возникает в нашей производственной среде.

Сведения об исключении:

System.Net.WebException: базовое соединение было закрыто: неожиданная ошибка произошла на Получать. в System.Web.Services.Protocols.WebClientProtocol.GetWebResponse (WebRequest запрос) в System.Web.Services.Protocols.HttpWebClientProtocol.GetWebResponse (WebRequest запрос) в System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke (String methodName, Object [] параметры) в ReportWebReference.ReportingService.Render (String Отчет, формат строки, строка HistoryID, String DeviceInfo, ParameterValue [] Параметры, DataSourceCredentials [] Учетные данные, String ShowHideToggle, String & Кодировка, Строка и MimeType, ParameterValue [] & ParametersUsed, Предупреждение [] и предупреждения, строка [] & StreamIds)

Несмотря на то, что время службы отчетов установлено как «Бесконечный», мы столкнулись с проблемой.

Чтобы решить эту проблему, нам нужно изменить какие-либо параметры конфигурации на сервере отчетов / IIS? ..

1 Ответ

1 голос
/ 09 марта 2010

Возможно, вы получите больше информации об ошибке, изучив файлы журналов на сервере отчетов.

Файлы журнала служб отчетов

...