방법: 미리 정의된 제약 조건 사용
업데이트: 2007년 11월
미리 정의된 제약 조건은 응용 프로그램이나 논리 서버에 대한 일반적인 요구 사항을 지정하는 설정 그룹들의 모음입니다. 제약 조건은 응용 프로그램에서 논리 서버에 대한 요구 사항을 지정하는 수단이기도 하고, 논리 서버에서 응용 프로그램에 대한 요구 사항을 지정하는 수단이기도 합니다. 미리 정의된 제약 조건은 분산 시스템 디자이너와 함께 포함된 각 프로토타입 응용 프로그램과 논리 서버에 제공됩니다. 이러한 제약 조건은 응용 프로그램 디자이너 및 논리 데이터 센터 디자이너에서만 설정할 수 있습니다. 미리 정의된 제약 조건의 예로는 논리 데이터 센터 디자이너의 'ASP.NET 보안'과 응용 프로그램 디자이너의 '운영 체제'를 들 수 있습니다.
논리 서버에서는 서버에서 호스팅될 수 있는 응용 프로그램의 유형에 대한 요구 사항을 설정할 수도 있습니다. 응용 프로그램에서는 해당 응용 프로그램을 호스팅할 논리 서버의 유형에 대한 요구 사항을 설정할 수 있습니다. 이러한 요구 사항을 호스팅 제약 조건이라고 부릅니다. 지정된 항목에 대한 미리 정의된 제약 조건은 해당 호스팅 제약 조건 아래에 구성됩니다. 예를 들어, IIS 웹 서버에 ASP.NET 보안 제약 조건을 설정하려면 먼저 해당 서버에서 웹 응용 프로그램을 호스팅하도록 하는 ASP.NET 호스팅 제약 조건을 설정해야 합니다.
다음 절차에 따라 응용 프로그램 디자이너에서 응용 프로그램에 대한 미리 정의된 제약 조건을 설정하거나 논리 데이터 센터 디자이너에서 논리 서버에 대한 미리 정의된 제약 조건을 활성화할 수 있습니다.
제약 조건을 설정하려면
응용 프로그램 또는 논리 서버를 선택합니다.
논리 서버의 경우, 배포 다이어그램에서 해당 서버에 바인딩된 모든 응용 프로그램에 제약 조건이 적용됩니다. 응용 프로그램의 경우, 응용 프로그램을 호스팅할 논리 서버에 대한 응용 프로그램 요구 사항을 제약 조건에서 지정합니다.
설정 및 제약 조건 편집기를 봅니다.
논리 데이터 센터 디자이너의 경우 응용 프로그램 제약 조건 아래에(또는 응용 프로그램 디자이너의 경우 논리 서버 제약 조건 아래에) 적절한 호스팅 제약 조건이 선택되었는지 확인합니다.
미리 정의된 제약 조건 확인란을 선택하여 해당 제약 조건을 설정합니다. 예를 들어, 운영 체제 또는 ASP.NET 보안을 선택합니다.
제약 조건 대화 상자에서 이 제약 조건에 대한 값을 설정합니다.
미리 정의된 제약 조건 대화 상자에는 설정에 적용되는 일부 추가 논리가 들어 있습니다. 예를 들어, ASP.NET 보안 제약 조건에서 폼 인증을 보안 모드로 선택하지 않으면 폼 인증 필드의 옵션을 사용할 수 없습니다. 미리 정의된 제약 조건 대화 상자에 제공된 옵션은 설정과 1대1로 대응될 필요가 없습니다. 즉, 단일 옵션을 여러 설정에 적용할 수 있습니다. 제약 조건 대화 상자의 설정 옵션 아래에 있는 설명 창에는 특정 옵션에 의해 영향을 받는 설정이 표시됩니다.
제약하려는 설정이 미리 정의된 제약 조건 그룹에 들어 있지 않으면 사용자가 직접 제약 조건을 작성할 수 있습니다. 자세한 내용은 방법: 사용자 정의 제약 조건 만들기를 참조하십시오.