У меня есть приложение 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, и ни компания, которая фактически размещает серверы (ИТ-отдел клиента), не имеет. Поэтому любая помощь была бы высоко оценена.
Возможно, посмотрите в настройке 'executeTimeout' [здесь] (http://msdn.microsoft.com/en-us/library/e1f13641 (v = vs.100) .aspx). Значение по умолчанию - 110 секунд. – merekel
Привет, merekel. Это фантастические ура. Это исправлено! –
Это хорошая практика, чтобы отметить ответ, который помог вам как «лучший ответ»;) –