2009-06-27 4 views
0

회원 및 프로필 액세스가 필요한 WCF 서비스를 개발 중입니다.ASP.net WCF의 회원 및 프로필

System.Web.Security.Membership 클래스를 사용하고 CreateUser() 및 ValidateUser()를 호출하여 멤버쉽 작업을 수행했지만 프로파일을 작동시킬 수 없습니다. 난 내 WCF의 프로파일 개체의 ISN 엔드 포인트 것을 시도 할 때 난 '

protected void Page_Load(object sender, EventArgs e) 
{ 
    if (!Page.IsPostBack) 
    { 
     txtFirstName.Text = Profile.FirstName; 
     txtLastName.Text = Profile.LastName; 
     int foo = Profile.Age; 
    } 
} 

, 내가 본 모든 샘플 내가 아래에 게시 된 같은 ASP.net위한 전화를 어떤 클래스 모른다 사용할 수 없으며 다른 방법으로 액세스 할 수 없습니다.

누군가 프로필 세부 정보에 액세스하는 방법에 대한 지침을 작성해 주실 수 있습니까?

답변

0

이 질문이 문제를 다루고 생각 :

Why was the Profile provider not built into Web Apps?

나는 웹 프로파일 빌더 답변 중 하나에 언급 된 사용하려고 할 것입니다 - 당신에게 도움이 될 수있는 것 같다. 대안은 자동 생성 된 것과 비슷한 방식으로 강력한 형식의 래퍼를 프로파일 주위로 코드 변환하는 것입니다.

0

WCF 서비스에 asp.net 호환성을 설정 했습니까? Windows 서비스가 아닌 IIS를 사용하여 WCF 서비스를 호스팅 했습니까?

해당 동작을 사용하려면 위의 두 가지 작업을 모두 수행해야합니다.

[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)] 
public class MyService : IMyService 
{ 
} 
+0

[AspNetCompatibilityRequirements]를 내 운영 계약에 추가했으며 web.config에도 추가했습니다. "프로필." intelisence에 아무것도 돌려주지 않는다. –