프로젝트 디자이너, 서비스 페이지Services Page, Project Designer

클라이언트 응용 프로그램 서비스를 통해 Windows Forms 및 WPF(Windows Presentation Foundation) 응용 프로그램에서 Microsoft AjaxMicrosoft Ajax 로그인, 역할 및 프로필 서비스에 간편하게 액세스할 수 있습니다.Client application services provide simplified access to Microsoft AjaxMicrosoft Ajax login, roles, and profile services from Windows Forms and Windows Presentation Foundation (WPF) applications. 프로젝트 디자이너서비스 페이지를 사용하여 프로젝트에 대해 클라이언트 응용 프로그램 서비스를 사용하도록 설정하고 구성할 수 있습니다.You can use the Services page of the Project Designer to enable and configure client application services for your project.

클라이언트 응용 프로그램 서비스를 통해 중앙 집중식 서버를 사용하여 사용자를 인증하고, 각 사용자의 할당된 역할을 결정하고, 네트워크에서 공유할 수 있는 사용자별 응용 프로그램 설정을 저장할 수 있습니다.With client application services, you can use a centralized server to authenticate users, determine each user's assigned role or roles, and store per-user application settings that you can share across the network. 자세한 내용은 클라이언트 응용 프로그램 서비스를 참조하세요.For more information, see Client Application Services.

서비스 페이지에 액세스하려면 솔루션 탐색기에서 프로젝트 노드를 선택하고 프로젝트 메뉴에서 속성을 클릭합니다.To access the Services page, select a project node in Solution Explorer, and then click Properties on the Project menu. 프로젝트 디자이너가 나타나면 서비스 탭을 클릭합니다.When the Project Designer appears, click the Services tab.

참고

클라이언트 응용 프로그램 서비스를 사용하려면 .NET Framework 정식 버전이 필요합니다. .NET Framework Client Profile에서는 클라이언트 응용 프로그램 서비스가 지원되지 않습니다.Client application services require the full version of the .NET Framework, and are not supported in the .NET Framework Client Profile. 클라이언트 응용 프로그램 서비스 사용 확인란이 사용하지 않도록 설정되어 있으면 대상 프레임워크가 .NET Framework 3.5 이상으로 설정되어 있는지 확인합니다.If the Enable client application services check box is disabled, verify that the Target framework is set to the .NET Framework 3.5 or later. C#에서 대상 프레임워크 설정을 확인하려면 프로젝트 디자이너를 열고 응용 프로그램 페이지를 클릭합니다.To view the Target framework setting in C#, open the Project Designer and then click the Application page. Visual Basic에서 대상 프레임워크 설정을 확인하려면 프로젝트 디자이너를 열고 컴파일 페이지를 클릭한 다음 고급 컴파일 옵션을 클릭합니다.To view the Target framework setting in Visual Basic, open the Project Designer, click the Compile page, and then click Advanced Compile Options.

작업 목록Task List

방법: 클라이언트 응용 프로그램 서비스 구성How to: Configure Client Application Services

UI 요소 목록UIElement List

구성Configuration
이 컨트롤은 이 페이지에서 편집할 수 없습니다.This control is not editable on this page. 이 컨트롤에 대한 자세한 내용은 프로젝트 디자이너, 컴파일 페이지(Visual Basic) 또는 프로젝트 디자이너, 빌드 페이지(C#)를 참조하세요.For a description of this control, see Compile Page, Project Designer (Visual Basic) or Build Page, Project Designer (C#).

플랫폼Platform
이 컨트롤은 이 페이지에서 편집할 수 없습니다.This control is not editable on this page. 이 컨트롤에 대한 자세한 내용은 프로젝트 디자이너, 컴파일 페이지(Visual Basic) 또는 프로젝트 디자이너, 빌드 페이지(C#)를 참조하세요.For a description of this control, see Compile Page, Project Designer (Visual Basic) or Build Page, Project Designer (C#).

클라이언트 응용 프로그램 서비스 사용Enable client application services
클라이언트 응용 프로그램 서비스를 사용하려면 선택합니다.Select to enable client application services. 클라이언트 응용 프로그램 서비스를 사용하려면 서비스 페이지에서 서비스 위치를 지정해야 합니다.You must specify service locations on the Services page to use client application services.

Windows 인증 사용Use Windows authentication
인증 공급자가 Windows 기반 인증(Windows 운영 체제에서 제공된 ID)을 사용할 것임을 나타냅니다.Indicates that the authentication provider will use Windows-based authentication, that is, the identity supplied by the Windows operating system.

폼 인증 사용Use Forms authentication
인증 공급자가 폼 인증을 사용할 것임을 나타냅니다.Indicates that the authentication provider will use forms authentication. 이는 응용 프로그램에서 로그인용 사용자 인터페이스를 제공해야 함을 의미합니다.This means that your application must provide a user interface for login. 자세한 내용은 방법: 클라이언트 응용 프로그램 서비스에서 사용자 로그인 구현을 참조하세요.For more information, see How to: Implement User Login with Client Application Services.

인증 서비스 위치Authentication service location
폼 인증에서만 사용됩니다.Used only with forms authentication. 인증 서비스의 위치를 지정합니다.Specifies the location of the authentication service.

선택 사항: 자격 증명 공급자Optional: Credentials provider
폼 인증에서만 사용됩니다.Used only with forms authentication. 응용 프로그램이 staticSystem.Web.Security.Membership.ValidateUser 메서드를 호출하고 매개 변수에 대해 빈 문자열이나 null을 전달할 때 인증 서비스에서 로그인 대화 상자를 표시하는 데 사용할 IClientFormsAuthenticationCredentialsProvider 구현을 나타냅니다.Indicates the IClientFormsAuthenticationCredentialsProvider implementation that the authentication service will use to display a login dialog box when your application calls the staticSystem.Web.Security.Membership.ValidateUser method and passes empty strings or null for the parameters. 이 상자를 비워 두면 유효한 사용자 이름 및 암호를 System.Web.Security.Membership.ValidateUser 메서드에 전달해야 합니다.If you leave this box blank, you must pass a valid user name and password to the System.Web.Security.Membership.ValidateUser method. 자격 증명 공급자를 정규화된 어셈블리 형식 이름을 지정해야 합니다.You must specify the credentials provider as an assembly-qualified type name. 자세한 내용은 System.Type.AssemblyQualifiedName어셈블리 이름을 참조하세요.For more information, see System.Type.AssemblyQualifiedName and Assembly Names. 가장 단순한 형식의 정규화된 어셈블리 형식 이름은 다음 예제와 같습니다. MyNamespace.MyLoginClass, MyAssemblyIn its simplest form, an assembly-qualified type name looks similar to the following example: MyNamespace.MyLoginClass, MyAssembly

역할 서비스 위치Roles service location
역할 서비스의 위치를 지정합니다.Specifies the location of the roles service.

웹 설정 서비스 위치Web settings service location
프로필(웹 설정) 서비스의 위치를 지정합니다.Specifies the location of the profile (Web settings) service.

고급Advanced
기본 동작을 재정의하는 데 사용할 수 있는 서비스의 고급 설정 대화 상자를 엽니다.Opens the Advanced Settings for Services Dialog Box, which you can use to override default behavior. 예를 들어 이 대화 상자를 사용하여 로컬 파일 시스템을 사용하는 대신 오프라인 저장소용 데이터베이스를 지정할 수 있습니다.For example, you can use this dialog box to specify a database for offline storage instead of using the local file system. 자세한 내용은 서비스의 고급 설정 대화 상자를 참조하세요.For more information, see Advanced Settings for Services Dialog Box.

참고 항목See Also

클라이언트 응용 프로그램 서비스 Client Application Services
서비스의 고급 설정 대화 상자 Advanced Settings for Services Dialog Box
방법: 클라이언트 응용 프로그램 서비스 구성 How to: Configure Client Application Services
프로젝트 디자이너, 컴파일 페이지(Visual Basic) Compile Page, Project Designer (Visual Basic)
프로젝트 디자이너, 빌드 페이지(C#)Build Page, Project Designer (C#)