2016-11-29 39 views
0

私の組織には、SSRSレポートのラッパーであるASP.NETアプリケーションがあります。このアプリは基本的に、ユーザがデフォルトのSSRSレポートマネージャページを介してレポートにナビゲートするのではなく、レポートにナビゲートする一連のドロップダウンメニューを提供します。ASP.NET ReportViewerエラー "ASP.NETセッションが期限切れになっているか見つかりませんでした"

このアプリケーションでは、ユーザーにエラーが発生しました。具体的には、「ASP.NETセッションが期限切れになっているか見つかりませんでした。これは、レポートを表示してわずか数分後に、レポートパラメータを変更してレポートを再実行しようとした後にユーザーに起こっていました。

私は、ReportViewerコントロール内でKeepSessionAlive = "true" `をweb.configのセッションタイムアウト値を延長することと組み合わせて使用​​しようとしました。これらの事のどちらも、このエラーを解決するためのトリックを行ったことはありません。利用可能セッション状態モードのMSDNの記事を1として

答えて

0

で:https://msdn.microsoft.com/en-us/library/ms178586.aspx

私たちは、StateServerモードにデフォルトのインプロセスモードからこれを切り替えることになったとするので、エラーを再現することができていません。 StateServerモードを使用すると、サーバー上のASP.NET State Serviceを有効にして、自動スタートアップの種類に設定してからweb.configのsessionState値を次のように変更する必要がありました。

〜:

<sessionState mode="StateServer" stateConnectionString="tcpip=localhost:42424" timeout="120"/> 
関連する問題