2012-12-29 3 views
-1

SSRS보고를 사용하는 내 데스크톱 응용 프로그램의 원격 데스크톱 실행 모드를 사용할 때 사용자가 서버에 아직 로그온하지 않은 경우이 오류는 reoprt :데스크톱 .NET 응용 프로그램에서 원격 데스크톱 실행

ASP.NET session has expired

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: Microsoft.Reporting.WebForms.AspNetSessionExpiredException: ASP.NET session has expired

Source Error: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace: [AspNetSessionExpiredException: ASP.NET session has expired]
Microsoft.Reporting.WebForms.ReportDataOperation..ctor() +722
Microsoft.Reporting.WebForms.HttpHandler.GetHandler(String operationType) +687
Microsoft.Reporting.WebForms.HttpHandler.ProcessRequest(HttpContext context) +57 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +599
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +171

사용자가 "원격 데스크톱 연결"을 통해 서버에 로그온하면 해당 사용자에게 오류가 사라집니다.

누구든지이 오류가 제기 될 수있는 이유를 알고 계십니까?

답변

0

IIS의 웹 응용 프로그램 설정을 변경하여 문제가 해결되었습니다. 이러한 문제가 발생하면 서버의 IIS 설정 (관리 도구)으로 이동해야합니다. 그런 다음 "기본 웹 사이트"에서 웹 사이트를 마우스 오른쪽 버튼으로 클릭하십시오. 속성을 클릭하고 ASP.net 탭으로 이동하십시오. 그 후 "구성 변경 ..."버튼을 클릭하십시오. "인증"이라는 탭이있는 양식이 나타납니다. 그것을 클릭하고 "인증 모드"를 "없음"으로 변경하십시오. 이렇게하면 Windows 인증 모드에서 RDP의 액세스 방지 문제가 해결됩니다.

감사합니다.

관련 문제