다음을 통해 공유


방법: IIS 웹 서버에서 호스팅되는 응용 프로그램의 ASP.NET 멤버 자격, 보안 및 세션 상태 요구 사항 지정

업데이트: 2007년 11월

분산 시스템 디자이너는 IIS 웹 서버에 대해 ASP.NET 응용 프로그램의 호스팅과 관련된 세 가지의 미리 정의된 제약 조건을 제공합니다. 이러한 제약 조건은 일반적인 ASP.NET 설정을 일련의 제약 조건 대화 상자에 컴파일해 주므로, 해당 서버에서 호스팅되는 웹 응용 프로그램의 요구 사항을 이러한 대화 상자에서 신속하게 지정할 수 있습니다. 다음과 같은 제약 조건이 제공됩니다.

  • ASP.NET 멤버 자격 - 멤버 자격 및 역할 관리 요구 사항을 지정합니다.

  • ASP.NET 보안 - 웹 서버에 필요한 인증 모드를 지정합니다. 예를 들어, Forms, Windows 또는 Passport 인증을 지정합니다.

  • ASP.NET 세션 상태 - 웹 서버에 대한 세션 상태 요구 사항을 지정합니다. 예를 들어, InProc을 지정합니다.

호스팅된 웹 응용 프로그램에 대한 인증 프로토콜을 제약하려면

  1. IIS 웹 서버를 선택합니다.

  2. 설정 및 제약 조건 편집기를 봅니다.

  3. 응용 프로그램 제약 조건 노드 아래에서 ASP.NETWebApplication 확인란을 선택합니다. 이렇게 하면 ASP.NET 웹 응용 프로그램을 논리 서버에서 호스팅할 수 있습니다.

    웹 응용 프로그램이 호스팅되지 않게 하려면 이 확인란의 선택을 취소합니다.

  4. ASP.NET 보안 확인란을 선택합니다.

    허용되는 보안 모드 아래에서 IIS 웹 서버에 허용되는 인증 모드를 선택합니다.

    보안 모드 옵션들은 함께 사용할 수 없습니다. 사용자를 인증하지 않으려고 하거나 사용자 지정 인증 코드를 개발하려는 경우에는 인증 공급자에 대해 None을 선택할 수 있습니다. 또한 Forms을 선택한 경우에는 호스팅된 응용 프로그램에서 사용자 지정 인증 또는 Forms 보안을 가질 수 있음을 가리킵니다. Forms이 선택되면 제약 조건 대화 상자의 폼 인증 섹션에 있는 옵션이 활성화됩니다. 자세한 내용은 ASP.NET 인증을 참조하십시오.

호스팅된 웹 응용 프로그램에 대한 멤버 자격 공급자를 제약하려면

  1. 제약 조건 노드 아래에서 ASP.NETWebApplication 확인란을 선택합니다. 이렇게 하면 ASP.NET 웹 응용 프로그램을 논리 서버에서 호스팅할 수 있습니다.

  2. ASP.NET 멤버 자격 확인란을 선택합니다.

  3. 역할 관리 공급자 및 멤버 자격 공급자 아래에서 IIS 웹 서버의 적합한 공급자를 선택합니다.

    특정 공급자를 선택하면 공급자 목록 오른쪽의 추가 옵션을 설정할 수 있습니다. 자세한 내용은 멤버 자격을 사용하여 사용자 관리역할을 사용하여 권한 부여 관리을 참조하십시오.

호스팅된 웹 응용 프로그램에 대한 ASP.NET 세션 상태를 제약하려면

  1. 제약 조건 노드 아래에서 ASP.NETWebApplication 확인란을 선택합니다. 이렇게 하면 ASP.NET 웹 응용 프로그램을 논리 서버에서 호스팅할 수 있습니다.

  2. ASP.NET 세션 상태 확인란을 선택합니다.

  3. 적절한 설정을 선택합니다.

  4. 사용자 정의 제약 조건 기능을 사용하여 웹 응용 프로그램에 대해 추가 제약 조건을 지정할 수 있습니다. 자세한 내용은 방법: 사용자 정의 제약 조건 만들기를 참조하십시오.

참고 항목

작업

방법: 미리 정의된 제약 조건 사용