MVC ReportViewer Не загружается для огромных отчетов - PullRequest
0 голосов
/ 31 октября 2019

Я использую элемент управления просмотра отчетов ASPX в своем приложении MVC, и он нормально работает в нормальных случаях. В некоторых случаях при попытке загрузить отчет, который занял некоторое время (выполнение запроса для набора данных отчета занимает более 3 минут), а само средство просмотра отчета не загружается на веб-портал MVC

При проверке сетевой консоли я вижу ошибку, подобную приведенной ниже

 ReportViewerWebForm.aspx net::ERR_CONNECTION_RESET 200  

Любая известная причина этой ошибки и любой способ устранения этой ошибки тайм-аута

1 Ответ

0 голосов
/ 31 октября 2019

Попробуйте увеличить executeTimeout до web.config, которое устанавливает допустимое время выполнения для запроса:

<configuration>
 <system.web>
   <httpRuntime
    maxRequestLength="1048576"
    executionTimeout="3600" />
 </system.web>
</configuration>

В соответствии с документами , это свойство указываетмаксимальное количество секунд, в течение которого запрос может быть выполнен перед автоматическим завершением ASP.NET. (По умолчанию 110 секунд)

...