다음을 통해 공유


배포 보고서 개요

업데이트: 2007년 11월

배포 보고서는 배포 다이어그램의 응용 프로그램, 논리 서버, 영역 및 끝점과 연결된 메타데이터를 컴파일하여 HTML 및 XML 기반 보고서로 표시합니다. 배포 보고서 생성을 구성하는 방법에 따라 배포 보고서의 HTML 및 XML 버전에서는 다음 정보를 제공합니다.

  • HTML 배포 보고서 - 각 다이어그램은 물론 배포 다이어그램의 각 응용 프로그램, 논리 서버, 끝점 또는 영역에 대한 모든 리소스 및 설정 목록을 보여 주는 그래픽 보고서입니다. 배포 다이어그램의 유효성 검사 오류 및 경고 목록을 보고서에 포함할 수도 있습니다. 응용 프로그램 개발 및 인프라 팀은 이 보고서를 사용하여 응용 프로그램 요구 사항과 데이터 센터 정책 사이의 충돌을 평가하는 데 필요한 정보를 공유할 수 있습니다. 자세한 내용은 배포 다이어그램 유효성 검사, 리소스 추가설정 적용을 참조하십시오.

  • XML 배포 보고서 - 배포에 필요한 설정의 스크립트 가능한 매니페스트입니다. 따라서 이 보고서에서 XML 메타데이터를 사용하여 사용자 지정 배포 요구 사항에 대한 스크립트를 작성할 수 있습니다.

    참고:

    기본 시스템에서 생성된 배포 다이어그램이나 배포 보고서의 배포 정의는 종료하지 않는 것이 좋습니다. 기본 시스템은 데이터 센터 내에서 개별 응용 프로그램의 배포를 빠르게 평가하는 데 유용합니다. 그러나 최종 배포에는 사용하지 말아야 합니다. 자세한 내용은 응용 프로그램 및 시스템 다이어그램에서 만든 배포 정의를 참조하십시오.

다음 단원에는 배포 보고서에 대한 자세한 내용이 포함되어 있습니다.

  • 주요 배포 보고서 속성

  • 배포 보고서의 설정

  • 배포 보고서의 Windows 응용 프로그램

  • 배포 보고서의 웹 응용 프로그램

  • 배포 보고서의 일반 응용 프로그램

주요 배포 보고서 속성

배포 보고서를 생성하기 전에 속성 창을 사용하여 여러 가지 속성을 설정해야 합니다. 이러한 속성을 사용하여 다음 작업을 수행할 수 있습니다.

  • 대상 경로 - 응용 프로그램과 연결된 소스, 콘텐츠 또는 이진 파일을 복사하는 UNC 경로 또는 디스크상의 경로를 지정합니다. 대상 경로는 한 장소에서 응용 프로그램을 배포하는 데 필요한 파일을 수집합니다. 이 속성을 설정하지 않으면 배포 보고서가 생성되기는 하지만 파일과 디렉터리 리소스를 포함하지 않으므로 대상 경로 위치에 파일이 복사되지 않습니다.

  • 콘텐츠 파일 포함, 이진 파일 포함, 소스 파일 포함 - 소스, 콘텐츠 또는 이진 파일을 대상 경로 위치에 복사할지 여부를 나타냅니다. 응용 프로그램 종류에 따른 이러한 파일에 대한 자세한 내용은 배포 보고서의 일반 응용 프로그램을 참조하십시오.

  • 파일 덮어쓰기 작업 - 파일을 덮어쓸 때 사용자가 닫을 수 있는 프롬프트 표시 여부를 자동으로 결정하기 위해 사용됩니다.

  • 오류 해결 - 배포 보고서가 생성될 때 프롬프트를 표시할지 또는 무시할지 여부를 자동으로 결정하기 위해 사용됩니다. 또한 오류가 발생할 경우 배포 보고서 만들기를 중지하도록 선택할 수 있습니다.

  • 오류만 표시 - True로 설정할 경우 HTML 배포 보고서에 유효성 검사 오류 및 경고 목록만 포함됩니다. False로 설정할 경우 HTML 보고서에 유효성 검사 오류 및 경고 목록과 함께 끝점, 설정, 리소스 등의 다른 모든 콘텐츠가 포함됩니다.

자세한 내용은 방법: 배포 보고서 생성을 참조하십시오.

배포 보고서의 설정

배포 보고서에서 연결된 설정은 각 리소스 아래에 나열됩니다. 기본값이 수정된 설정은 기본값과 할당된 값을 모두 나열합니다. 할당된 값은 기본값이 수정된 경우에만 나열됩니다. 할당된 값은 기본값이 수정된 경우에만 나열됩니다. 결과 설정 값은 모든 설정에 대해 표시됩니다. 결과 값은 최종 설정을 알리기 전에 조건이나 다른 설정을 평가해야 하는 인스턴스에 할당된 값과는 다릅니다. 배포 다이어그램의 유효성을 검사할 때까지 결과 값이 계산되지 않기 때문에 설정 및 제약 조건 편집기에서 할당한 값이 배포 보고서의 결과 값과 다를 수 있습니다. 그러나 실제로 할당된 값과 결과 값은 거의 항상 같습니다.

팁:

XML 배포 보고서에 대해 스크립팅할 때 스크립트를 작성하여 결과 값을 사용합니다.

배포 보고서의 Windows 응용 프로그램

응용 프로그램 다이어그램에 Windows 응용 프로그램을 추가할 때 지정한 대상 경로 디렉터리에서 생성된 유일한 파일은 응용 프로그램 정의 파일(.sdm)입니다. 구현에 앞서 배포 보고서는 Windows 응용 프로그램에 작업 시스템, CLR 및 GAC 설정 리소스와 함께 비어 있는 디렉터리 리소스를 제공합니다. 구현 후 디렉터리 리소스는 소스 코드에 대한 경로를 표시합니다.

참고:

Windows 응용 프로그램을 구현한 후 응용 프로그램을 빌드하기 전에 배포 보고서를 만드는 경우 이진 파일 포함 속성을 True로 설정하면 실행 파일이 없음을 나타내는 경고가 오류 목록 창에 표시됩니다. 이 오류를 해결하려면 프로젝트를 빌드합니다.

배포 보고서의 웹 응용 프로그램

웹 응용 프로그램을 구현하기 전에 배포 보고서를 생성하는 경우 Machine.config 구성 파일로 채워진 보고서의 기본 Web.config 설정 목록이 표시됩니다. 그러나 응용 프로그램이 구현될 때까지 Web.config 파일은 솔루션 탐색기에 표시되지 않습니다. 구현 후 기본 설정이 수정되거나 설정 및 제약 조건 편집기의 구성 섹션에 리소스가 추가된 경우 Web.config 파일이 솔루션 탐색기에 표시됩니다. 자세한 내용은 방법: Web.config 설정 지정을 참조하십시오.

배포 보고서의 일반 응용 프로그램

일반 응용 프로그램에 대한 코드 생성은 지원되지 않으므로 일반 응용 프로그램을 구현할 수 없습니다. 일반 응용 프로그램은 사용자 시스템에서 Windows 응용 프로그램, Office 응용 프로그램 및 ASP.NET 응용 프로그램 이외의 응용 프로그램 종류를 문서화하는 용도로 포함됩니다. 일반 응용 프로그램은 일반 논리 서버뿐만 아니라 Windows 및 IIS 웹 서버에도 배포할 수 있습니다. 자세한 내용은 응용 프로그램 정의를 위한 응용 프로그램 종류 및 프로토타입논리 데이터 센터 디자이너의 논리 서버 프로토타입을 참조하십시오.

Windows, 웹 또는 Office 응용 프로그램의 경우콘텐츠 파일 포함, 소스 파일 포함 또는 이진 파일 포함속성이 True로 설정되면 솔루션에 포함된 파일과 어셈블리가 배포용 대상 경로 위치에 복사됩니다. 그러나 일반 응용 프로그램에서는 코드 생성을 지원하지 않기 때문에 .sdm 파일을 제외한 연결된 파일이나 어셈블리가 복사되지 않습니다. 이 정보를 포함하는 사용자 지정 설정을 추가하여 배포 보고서에서 이러한 파일과 어셈블리의 위치를 문서화할 수 있습니다. 또는 일반 응용 프로그램에 대해 Windows, 웹 및 Office 응용 프로그램에 포함된 기본 파일 및 디렉터리 리소스를 포함할 수 있게 해주는 포함 관계를 만들 수 있습니다. 그러나 파일 및 디렉터리 리소스를 추가해도 이러한 아티팩트는 솔루션 내에 포함된 것이 아니므로 대상 경로 위치에 복사되지 않습니다. 자세한 내용은 방법: 응용 프로그램, 서버, 끝점 및 영역의 사용자 지정 설정 만들기를 참조하십시오.

참고 항목

작업

방법: 배포 보고서 생성

방법: 배포 보고서에서 자동화 사용