aspx webforms アプリケーションで断続的にログインの問題が発生しており、問題を解決する唯一の方法はアプリケーション プール (IIS7) を再起動することです。症状は..ログインページにアクセスするときに、間違った詳細が入力された場合、間違った詳細が表示されます。正しい詳細が入力されると、ログイン ページにループ バックします。
問題の原因はわかりましたが、修正方法がわかりません... レポート サーバーに接続しているリモート モードのメンバー領域にレポート ビューアー コントロールがあります。これは、Web.Config に保存されている資格情報で IReportServerCredentials を使用します。レポートを実行すると、正常に接続され、正常に表示されます。ブラウザを閉じて再度開くと、メンバーエリアにログインできません。ログインするにはアプリプールを再起動する必要があります。
2つのCookieを作成します...
ASPNET.Application - メンバー エリア ログイン時 (標準 ASP ログイン システム)
ASP.NET_SessionId - レポートの実行時 (これにはレポート サーバーの資格情報があると思います)
これの原因と、レポートを実行するたびにアプリケーション プールを再起動する必要がある理由を教えてください。