やあ、
NLB production environment
2 つのアプリケーション サーバーが構成されている場所に問題があります。どちらにも、ページを使用して iframeReportViewer
でレンダリングする仮想ディレクトリがあります。SSRS reports
.aspx
「ASP.NET セッションの有効期限が切れたか、見つかりませんでした」というエラーが表示された後sessionState mode=SQLServer
、カスタム データベースを使用して変更しましたが、まだエラーが残っています。DB テーブルにもセッション エントリが表示されます。
他に何が欠けている可能性がありますか?
_ (underscore)
-ドメイン名が原因である可能性があることをどこかで読みました。URL を確認しました。querystring
パラメーターにアンダースコアがありますが、ドメイン名自体はありません。クエリ文字列は自動的に生成されReporViewer ScriptResource.axd
ます。
-KeepSessionAlive
も true &AsyncRendering
も true、両方の状態でこれらを確認しましたが、問題は解決しませんでした。
- cookieless
「false」に設定されています
- ReportViewer のバージョンは次のとおりです。
<add assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=xx" />
<add assembly="Microsoft.ReportViewer.Common, Version=10.0.0.0, Culture=neutral, PublicKeyToken=xx" />
私を正しい方向に向けるための助けをいただければ幸いです。ありがとう :)