2013-08-16 3 views
0

Я использую telerik Tabstrip. В просмотрах страниц (4) У меня есть Reportviewers.ReportViewerSession Истек срок действия

Отчеты находятся на третьей и четвертой вкладках. В то время, когда я добираюсь до вкладки через некоторое время, сеанс просмотра отчетов истек.

Я попробовал KeepSessionAlive = true, но не помог. Может кто-нибудь предложить исправить это?

  <rsweb:ReportViewer ID="ReportViewer1" runat="server" Font-Names="Verdana" Font-Size="8pt" KeepSessionAlive="true" 
       Height="1400px" ProcessingMode="Remote" WaitMessageFont-Names="Verdana" WaitMessageFont-Size="14pt" Width="100%" SizeToReportContent="True" 
       Visible="true"> 
      <ServerReport ReportPath="/Prod/EmployeeReport" /> 
      </rsweb:ReportViewer>  

       </telerik:RadPageView> 

Ошибка:

 Exception information: Exception type: AspNetSessionExpiredException Exception  message: Die ASP.NET-Sitzung ist abgelaufen oder konnte nicht gefunden >werden. at 
Microsoft.Reporting.WebForms.ViewerDataOperation..ctor() at   
    Microsoft.Reporting.WebForms.HttpHandler.GetHandler(String operationType) at   Microsoft.Reporting.WebForms.HttpHandler.ProcessRequest(HttpContext context) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionS> tep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&       >completedSynchronously) 

ответ

1

Я столкнулся с той же проблемой, как вы в течение 3-х дней, и я попытался почти все, как инициализации переменной сеанса, увеличение sessionState тайм-аут, установите Cookieless = ложь, настройка сервера sessionstate, но для меня ничего не работало.

Я понял, что установка RequireSSL от истинного на ложное решается вопрос, потому что я не был экранным страницу с помощью SSL

<httpCookies httpOnlyCookies="true" requireSSL="false" domain="" /> 

Вот мой ReportViewer конфигурации в моей странице ASPX

<rsweb: ReportViewer ID ="ReportViewer1" runat ="server" Font-Names ="Verdana" Font-Size="8pt" 
SizeToReportContent="true" InteractivityPostBackMode="AlwaysSynchronous" AsyncRendering="true" KeepSessionAlive="true" 
    ProcessingMode="Remote" Width="865px"> 
    <ServerReport ReportPath="/REPORTFOLDER/REPORTNAME" ReportServerUrl="http://localhost/Reportserver" /> 

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