0

やあ、

NLB production environment2 つのアプリケーション サーバーが構成されている場所に問題があります。どちらにも、ページを使用して 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" />

私を正しい方向に向けるための助けをいただければ幸いです。ありがとう :)

4

1 に答える 1