2011-10-09 1 views
1

SL4 + RIA 서비스 클래스 라이브러리 + EF를 사용 중입니다. 응용 프로그램은 Windows 인증 (LAN 기반)을 사용해야합니다. 시나리오는 EDMX 및 RIA 서비스가 컴퓨터 A의 IIS에 배포됩니다. 같은 머신 A의 실버 라이트 애플리케이션에서 RIA 서비스에 액세스하는 경우 작동합니다. 그러나 Silverlight 프로젝트를 컴퓨터 B에 복사하고 컴퓨터 A의 IIS에 배포 된 RIA 서비스 메서드에 액세스하려고하면 RIA 서비스는 "기본 공급자가 열어 실패했습니다"라는 오류를 반환합니다.WCF RIA 서비스 : 기본 공급자가 열려 있지 않음

이미 인증 도메인 서비스를 구현했습니다. 나는 ServiceContext.User.Identity를 검사했다. 적절한 Windows 사용자 ID를 반환하지만 ObjectContext에서 함수 가져 오기를 호출하는 동안 위의 오류 (기본 공급자가 열리지 못함)를 제공합니다. RIA 서비스가 인증 된 사용자가 아닌 "NTAuthority \ Anonymous"를 전달 중입니다.

아무도이 문제에 대해 알고 있다면 제발 도와주세요. 미리 감사드립니다.

답변

0

도메인 간 정책 관련 문제가 있는지 확인하십시오. 당신이 웹 사이트

+0

감사 JackNova의 루트에 클라이언트 액세스 정책 파일이 있는지 확인, 내가 여기에 대답있어 http://forums.silverlight.net/p/240638/598305.aspx/1?Re+RIA+ 서비스 + 기본 + 공급자 + 실패 + on + open + – Raj