Мы используем элемент управления ReportViewer для отображения отчетов SSRS в нашем приложении ASP.NET. На страницах, где мы используем элемент управления ReportViewer, время сеанса не истекает. Причиной этого является то, что элемент управления ReportViewer испускает функцию javascript «setTimeOut», которая считывает значение тайм-аута сеанса из файла web.config и пингует сервер за 1 минуту до настроенного значения и поддерживает сеанс в рабочем состоянии. Например, если значение времени ожидания сеанса составляет 5 минут, ReportViewer проверяет связь с сервером на 4-й минуте. Мы использовали fidldler, чтобы проверить это поведение. Кроме того, если мы удалим элемент управления ReportViewer со страницы, время сеансов истечет, как и ожидалось.
Мы также пытались использовать элемент управления ReportViewer в примере приложения и наблюдали то же поведение.
Кто-нибудь сталкивался с этой проблемой?
С уважением,
Саурабй