2012-06-27 2 views
0

최근 Silverlight RIA 응용 프로그램을 배포하고 있습니다. 테스트 시스템에서 응용 프로그램이 제대로 작동하며 프로덕션 서버로 옮길 때 문제가 발생합니다. 응용 프로그램은 Windows 인증을 사용합니다. 기본적으로 테스트 컴퓨터의 환경 IIS 설정을 복제 한 다음 전체 응용 프로그램 폴더와 수정 된 웹 구성을 복사했습니다. 아래 목록에서 문제 및 증상을 나열하고 있습니다 :그러나 또 다른 "쿼리 사용자가 'GetUsers'예외를로드하지 못했습니다.

  • PRODUCTION 서버에서 응용 프로그램에 로그인하려고하면 로그인 상자가 나타납니다. 분명히 서버는 Windows 도메인과 함께 작동합니다. 내가 수 없습니다 내 도메인 자격 증명으로 로그인하십시오.

  • 외부 기기 로깅 상자에서도 응용 프로그램에 로그인하려고하면 이번에는 수 있습니다. 내 자격 증명으로 로그인하십시오. 언급 된 예외가 표시됩니다 (System.ServiceModel.DomainServices.Client.DomainOperationException). 테스트 서버에서 Windows 도메인 자격 증명을 통과하지 않아서 매우 이상합니다.

내가 AuthenticationService.svc 호출에 대한 서버 응답 확인 피들러를 사용했습니다 : 또한

@Fault5http://schemas.microsoft.com/ws/2005/05/envelope/[email protected]@Value�[email protected]@Textxmllang�[email protected]@DomainServiceFaultDomainServices i)http://www.w3.org/2001/[email protected] ErrorCode��@ErrorMessage.nil�@IsDomainException� 

을, 나는 응용 프로그램에 흔적을 추가 한 :

 <source name="LANOS.Web.AuthenticationContext" 
      switchValue="Information, ActivityTracing" 
      propagateActivity="true"> 
      <listeners> 
       <add name="xml" /> 
      </listeners> 
     </source> 
     <source name="System.ServiceModel" 
       switchValue="Information, ActivityTracing" 
       propagateActivity="true" > 
      <listeners> 
       <add name="xml"/> 
      </listeners> 
     </source> 
     <source name="LANOS.Web" 
       switchValue="Information, ActivityTracing" 
       propagateActivity="true"> 
      <listeners> 
       <add name="xml" /> 
      </listeners> 
     </source> 
    </sources> 

*.svclog is available here.

gooogle에 많은 답변이 있다는 것을 알고 있습니다. 그러나이 예외는 매우 일반적이며 비슷한 질문을 찾지 못했습니다. 나는 DLL의 대처를 시도하고 웹의 다른 솔루션에 따라 웹 구성을 수정했습니다. 아무것도 도움이되지 않았습니다.

답변