다음을 통해 공유


프로젝트 디자이너, 서비스 페이지

클라이언트 응용 프로그램 서비스를 이용하면 Windows Forms 및 WPF(Windows Presentation Foundation) 응용 프로그램에서 Microsoft Ajax 로그인, 역할 및 프로파일 서비스에 간편하게 액세스할 수 있습니다. 프로젝트 디자이너서비스 페이지를 사용하여 프로젝트에 대한 클라이언트 응용 프로그램 서비스를 설정하고 구성할 수 있습니다.

클라이언트 응용 프로그램 서비스를 사용하면 중앙 집중식 서버를 통해 사용자를 인증하고 각 사용자에게 할당된 역할을 결정하고 사용자별 응용 프로그램 설정을 저장하여 네트워크에서 공유할 수 있습니다. 자세한 내용은 클라이언트 응용 프로그램 서비스를 참조하십시오.

서비스 페이지에 액세스하려면 솔루션 탐색기에서 프로젝트 노드를 선택하고 프로젝트 메뉴에서 속성을 클릭합니다. 프로젝트 디자이너가 나타나면 서비스 탭을 클릭합니다.

참고

클라이언트 응용 프로그램 서비스에는 정식 버전의 .NET Framework가 필요하며 .NET Framework 클라이언트 프로필에 지원되지 않습니다. 클라이언트 응용 프로그램 서비스 사용 확인란이 선택되지 않은 경우 대상 프레임워크가 .NET Framework 3.5 이상으로 설정되었는지 확인하십시오. C#에서 대상 프레임워크를 보려면 프로젝트 디자이너를 연 다음 응용 프로그램 페이지를 클릭합니다. Visual Basic의 대상 프레임워크 설정을 보려면 프로젝트 디자이너를 열고 컴파일 페이지를 클릭한 다음 고급 컴파일 옵션을 클릭합니다.

방법: 클라이언트 응용 프로그램 서비스 구성

  • 구성
    이 컨트롤은 이 페이지에서 편집할 수 없습니다. 이 컨트롤에 대한 설명은 프로젝트 디자이너, 컴파일 페이지(Visual Basic) 또는 프로젝트 디자이너, 빌드 페이지(C#)를 참조하십시오.

  • 플랫폼
    이 컨트롤은 이 페이지에서 편집할 수 없습니다. 이 컨트롤에 대한 설명은 프로젝트 디자이너, 컴파일 페이지(Visual Basic) 또는 프로젝트 디자이너, 빌드 페이지(C#)를 참조하십시오.

  • 클라이언트 응용 프로그램 서비스 사용
    클라이언트 응용 프로그램 서비스를 사용하려면 선택합니다. 서비스 페이지에서 클라이언트 응용 프로그램 서비스를 사용할 서비스 위치를 지정해야 합니다.

  • Windows 인증 사용
    인증 공급자가 Windows 기반 인증, 다시 말해 Windows 운영 체제에서 제공하는 ID를 사용한다는 것을 나타냅니다.

  • 폼 인증 사용
    인증 공급자가 폼 인증을 사용한다는 것을 나타냅니다. 즉, 응용 프로그램이 로그인에 사용할 사용자 인터페이스를 제공해야 합니다. 자세한 내용은 방법: 클라이언트 응용 프로그램 서비스에서 사용자 로그인 구현을 참조하십시오.

  • 인증 서비스 위치
    폼 인증에만 사용됩니다. 인증 서비스의 위치를 지정합니다.

  • 옵션: 자격 증명 공급자
    폼 인증에만 사용됩니다. 응용 프로그램에서 static Membership.ValidateUser 메서드를 호출하고 매개 변수로 빈 문자열이나 null을 전달한 경우 인증 서비스가 로그인 대화 상자를 표시하기 위해 사용하는 IClientFormsAuthenticationCredentialsProvider 구현을 나타냅니다. 이 상자를 비워두면 Membership.ValidateUser 메서드에 유효한 사용자 이름과 암호를 전달해야 합니다. 자격 증명 공급자를 어셈블리로 한정된 형식 이름으로 지정해야 합니다. 자세한 내용은 Type.AssemblyQualifiedName어셈블리 이름을 참조하십시오. 가장 단순한 형태의 어셈블리로 한정된 형식 이름은 MyNamespace.MyLoginClass, MyAssembly 예제와 유사합니다.

  • 역할 서비스 위치
    역할 서비스의 위치를 지정합니다.

  • 웹 설정 서비스 위치
    프로필(웹 설정) 서비스 위치를 지정합니다.

  • 고급
    기본 동작을 재정의하는 데 사용할 수 있는 서비스의 고급 설정 대화 상자를 엽니다. 예를 들어 이 대화 상자를 사용하면 로컬 파일 시스템을 사용하는 대신 데이터베이스를 오프라인 저장소로 지정할 수 있습니다. 자세한 내용은 서비스의 고급 설정 대화 상자를 참조하십시오.

참고 항목

작업

방법: 클라이언트 응용 프로그램 서비스 구성

참조

서비스의 고급 설정 대화 상자

프로젝트 디자이너, 컴파일 페이지(Visual Basic)

프로젝트 디자이너, 빌드 페이지(C#)

개념

프로젝트 디자이너 소개

기타 리소스

클라이언트 응용 프로그램 서비스