ReportViewer времени ожидания, несмотря на настройки тайм-аута

У меня есть приложение ASP.NET, которое выставляет Microsoft ReportViewer (на самом деле приложение MVC3 с одним WebForm хостинга в ReportViewer). При запуске больших отчетов появляется время ожидания, вызывая остановку и пустой страницу, чтобы показать вместо отчета. Тем не менее, следующие параметры времени ожидания устанавливаются программно:

Viewer.ServerReport.Timeout = Configuration.ReportViewerTimeout;
ScriptManager.AsyncPostBackTimeout = Configuration.ReportViewerAjaxTimeout;

соответствующие значения являются -1 и 0, что согласно документации интерпретируется как время ожидания. Я также пробовал большие ценности, это не имело значения.

Примерно через минуту или около того ожидания отчета на загрузку («загрузка» в окне сообщения), я получаю пустой отчет, и я вижу это в моем окне консоли Firebug:

прерывается

Sys.webforms.pagerequestmastmanagertimeoutexception : Запрос сервера запрашивается.

[Перерыв на эту ошибку] ​​This._endPostback (this._cr ... anagertimeOuteRror (), отправитель, нулевой);

Я также пытался добавить это на мой web.config:

<httpRuntime maxRequestLength="1024000" executionTimeout="999999" /> 

и в IIS> мой Сайт> Расширенные настройки> Пределы подключения Я устанавливаю «Время подключения (секунды)» до 1200. Все это не сделало никакой разницы.

Кто-нибудь знает, что я мог бы пропустить?

18
задан Clafou 1 September 2011 в 15:12
поделиться