설정 및 속성
업데이트: 2007년 11월
설정
설정은 응용 프로그램의 동작이나 런타임 환경을 제어하는 응용 프로그램 환경 또는 응용 프로그램 호스팅 환경을 구성하는 요소입니다. 분산 시스템 디자이너에서 응용 프로그램 환경은 응용 프로그램 디자이너 및 시스템 디자이너를 사용하여 모델링됩니다. 응용 프로그램 호스팅 환경은 논리 데이터 센터 디자이너를 사용하여 모델링됩니다. 각 환경 또는 레이어에 연결된 설정은 설정 및 제약 조건 편집기를 사용하여 편집합니다.
Web.config 설정은 응용 프로그램 레이어 설정의 한 예입니다. 처음에 이러한 설정은 개발 시스템의 기본 설정을 반영합니다. 설정 및 제약 조건 편집기에서 이러한 설정 중 하나를 수정하면 솔루션의 web.config 파일에 변경 내용이 반영됩니다. 설정은 .sdm 파일 또는 web.config에 보관됩니다. 구성 설정은 구현된 응용 프로그램에 대해 두 파일 모두에 보관됩니다.
참고: |
---|
Visual Studio에서는 미리 정의된 설정 및 사용자 지정 설정을 분산 시스템 다이어그램 파일(.ad, .ldd, 및 .sd), 응용 프로그램 정의 파일(.sdm), 사용자 지정 프로토타입 파일(.adprototype 및 .lddprototype)과 같은 SDM(시스템 정의 모델) 문서에 암호화되지 않은 일반 텍스트로 저장합니다.자세한 내용은 SDM 개요 및 분산 시스템 디자이너 확장을 참조하십시오. 특정 설정의 경우 Visual Studio에서는 분산 시스템 디자이너의 일부로 마스킹된 버전을 표시하며 설정을 .sdm 또는 .ad 파일에 저장하지 않습니다. 응용 프로그램을 구현하는 경우 또는 구현된 응용 프로그램에 대해 Visual Studio에서는 이러한 설정을 응용 프로그램 구성 파일에 암호화되지 않은 일반 텍스트 형식으로 씁니다. Visual Studio에서 이러한 설정을 구성 파일에 일반 텍스트 형식으로 쓰면 보안 경고가 표시됩니다. 또한 설정 및 제약 조건 편집기나 설정 및 제약 조건 편집기에서 열리는 ComplexSetting 컬렉션 편집기에서 이 설정을 편집할 때도 해당 설정이 일반 텍스트 형식으로 표시될 수 있습니다. 그러나 Visual Studio에서는 이 설정의 마스킹된 버전을 지시된 위치에 표시합니다. 이러한 설정의 목록을 보려면 응용 프로그램 구현을 위한 고려 사항 및 방법: Web.config 설정 지정을 참조하십시오. 일반적으로 중요한 기밀 데이터나 독점적인 데이터는 마스킹된 버전이 표시되지 않는 설정에 저장하지 않아야 하며, 해당 파일을 배포하기 전에 이러한 문제를 고려해야 합니다. |
사용자 지정 설정
사용자 지정 설정은 개발 또는 배포 환경을 정확하게 모델링하는 데 필요한 추가 메타데이터를 제공하기 위해 사용할 수 있는 메커니즘입니다. 응용 프로그램, 논리 서버, 끝점 및 영역에 대해 사용자 지정 설정을 만들 수 있습니다. 이러한 설정을 만들 때, 속성 창에 표시할 것인지 여부를 지정할 수 있습니다. 사용자 지정 설정은 배포 보고서에 캡처되거나 런타임 구성에 대한 정보를 기록하는 수단이 될 수 있으므로 사용자 지정 배포 스크립트에 사용할 수도 있습니다. 자세한 내용은 방법: 응용 프로그램, 서버, 끝점 및 영역의 사용자 지정 설정 만들기를 참조하십시오. 일반 설정과는 달리 사용자 지정 설정은 제약 조건을 만드는 데 사용할 수 없습니다. 자세한 내용은 응용 프로그램 및 응용 프로그램 호스팅 관계 제한을 참조하십시오.
설정 대 속성
때때로 설정과 속성은 서로 혼동되지만 기능은 매우 다릅니다. 일반적으로 속성은 디자인 작업에 영향을 주는 특성(예: 개발 언어)이지만 설정은 구성에 영향을 주는 특정한 값(예: 인증 프로토콜)입니다. 속성의 예로는 응용 프로그램 네임스페이스, 버전, 응용 프로그램 코드 생성에 사용된 언어를 들 수 있습니다. 설정의 예로는 IIS 응용 프로그램 풀 설정 및 ASP.NET 설정을 들 수 있습니다.
사용자 지정 설정을 제외하고 분산 시스템 디자이너와 함께 제공된 응용 프로그램과 논리 서버 프로토타입에 대한 설정은 속성 창에 표시되지 않습니다. 그러나 설정 및 제약 조건 속성 옆에 있는 줄임표를 클릭하면 속성 창에서 설정 및 제약 조건 편집기에 액세스할 수 있습니다.