-1

SSRSレポートを使用するデスクトップアプリケーションのリモートデスクトップ実行モードを使用する場合、ユーザーがまだサーバーにログインしていない場合、このエラーはreoprtを実行しているアプリケーションに表示されます。

ASP.NETセッションの有効期限が切れました

説明:現在のWebリクエストの実行中に未処理の例外が発生しました。エラーとエラーがコードのどこで発生したかについての詳細は、スタックトレースを確認してください。

例外の詳細:Microsoft.Reporting.WebForms.AspNetSessionExpiredException:ASP.NETセッションの有効期限が切れています

ソースエラー:現在のWebリクエストの実行中に、未処理の例外が生成されました。例外の発生源と場所に関する情報は、以下の例外スタックトレースを使用して識別できます。

スタックトレース:[AspNetSessionExpiredException:ASP.NETセッションの有効期限が切れています]
Microsoft.Reporting.WebForms.ReportDataOperation..ctor()+722
Microsoft.Reporting.WebForms.HttpHandler.GetHandler(String operationType)+687Microsoft.Reporting.WebForms.HttpHandler
。 ProcessRequest(HttpContextコンテキスト)+57 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()+599
System.Web.HttpApplication.ExecuteStep(IExecutionStep step、Boolean&completedSynchronously)+171

ユーザーが「リモートデスクトップ接続」でサーバーにログオンすると、そのユーザーのエラーは表示されなくなります。

このエラーが発生する理由を誰かが知っていますか?

4

1 に答える 1

0

Web アプリケーションの IIS の設定を変更することで問題を解決しました。このような問題が発生した場合は、サーバーの IIS 設定 (管理ツール) に移動する必要があります。次に、「既定の Web サイト」の下にある Web サイトを右クリックします。プロパティをクリックし、ASP.net タブに移動します。その後、「構成の変更...」ボタンをクリックします。「認証」という名前のタブがあるフォームが表示されます。それをクリックして、「認証モード」を「なし」に変更します。これにより、Windows 認証モード時の RDP でのアクセス防止が解決されます。

よろしく

于 2013-01-06T08:14:43.517 に答える