Ошибка при экспорте большого отчета SSRS через ReportViewer
У меня есть приложение MVC3, которое доставляет отчеты SQL Server 2008 с помощью веб-элемента управления Microsoft ReportViewer. Обычно все работает нормально, кроме случаев экспорта больших отчетов в PDF.
Ровно через 2 минуты после экспорта я получаю следующую ошибку сервера:
Exception Details: System.Web.HttpException: Request timed out
Углубившись в глубину ошибки, журнал сервера отчетов SQL очень полезен:
Error: "RsException: A client has disconnected from Report Server"
Error Code: 800708CA: No connection available
Итак, я предполагаю, что тайм-аут соединения ReportViewer где-то является настройкой конфигурации, но я не знаю, где. Мы уже рассмотрели все параметры конфигурации, упомянутые здесь, но ничего не работает - тайм-аут всегда происходит через 2 минуты после экспорта!
К сожалению, я не очень разбираюсь в настройках SSRS, как и компания, которая на самом деле размещает серверы (отдел ИТ клиента). Так что любая помощь будет высоко ценится.
1 ответ
Отправка этого ответа, так как он работал.
Может быть, заглянуть в executionTimeout
установка здесь для файла web.config. По умолчанию это 110 секунд.