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