0

У меня есть приложение MVC3, которое предоставляет отчеты SQL Server 2008 с помощью веб-элемента управления Microsoft ReportViewer. Как правило, все работает нормально, за исключением случаев, когда экспортируются большие отчеты в PDF.Ошибка при экспорте большого отчета SSRS через ReportViewer

Ровно 2-й минуте экспорта я получаю следующую ошибку сервера:

Exception Details: System.Web.HttpException: Request timed out 

Копаем глубже в ошибки, отчетов SQL Server Log очень полезно:

Error: "RsException: A client has disconnected from Report Server" 
Error Code: 800708CA: No connection available 

Итак, мой предположим, что время ожидания соединения ReportViewer - это настройка конфигурации где-то, но я не знаю, где. Мы уже рассмотрели все настройки конфигурации mentioned here, но ничего не работает - тайм-аут всегда происходит через 2 минуты в экспорте!

К сожалению, у меня нет большого количества знаний о конфигурации SSRS, и ни компания, которая фактически размещает серверы (ИТ-отдел клиента), не имеет. Поэтому любая помощь была бы высоко оценена.

+1

Возможно, посмотрите в настройке 'executeTimeout' [здесь] (http://msdn.microsoft.com/en-us/library/e1f13641 (v = vs.100) .aspx). Значение по умолчанию - 110 секунд. – merekel

+0

Привет, merekel. Это фантастические ура. Это исправлено! –

+0

Это хорошая практика, чтобы отметить ответ, который помог вам как «лучший ответ»;) –

ответ

0

Отправка этого ответа, так как он сработал.

Возможно, посмотрите на настройку executionTimeouthere для файла web.config. Значение по умолчанию - 110 секунд.

Смежные вопросы