설치 및 제거 중 아티팩트에 수행되는 작업
이 항목에서는 응용 프로그램을 설치 및 제거할 때 BizTalk 응용 프로그램에 포함된 파일 기반 아티팩트가 처리되는 방법에 대해 설명합니다.
참고
송신 포트, 송신 포트 그룹, 수신 위치 및 수신 포트는 파일 기반 아티팩트가 아니므로 설치 및 제거의 영향을 받지 않습니다. 오케스트레이션, 스키마, 맵 및 파이프라인은 모두 이들을 포함하는 BizTalk 어셈블리의 일부로 배포되고 관리됩니다.
BizTalk 어셈블리. 어셈블리가 응용 프로그램에 추가될 때 대상 경로가 지정된 경우 설치하는 동안 BizTalk 어셈블리 파일은 대상 경로로 복사됩니다. 어셈블리가 추가될 때 이 옵션이 지정된 경우 어셈블리는 전역 어셈블리 캐시(GAC)에도 설치됩니다. 응용 프로그램이 제거될 때 어셈블리 파일이 파일 시스템에 있으면 여기서는 해당 파일이 삭제되지만 개발자가 응용 프로그램에 파일을 삭제하는 후처리 스크립트를 포함하지 않는 한 GAC에서는 삭제되지 않습니다. 필요한 경우 수동으로 GAC에서 BizTalk 어셈블리를 제거할 수 있습니다. 자세한 내용은 GAC에서 어셈블리를 제거하는 방법을 참조하세요.
.NET 어셈블리. 어셈블리가 응용 프로그램에 추가될 때 대상 경로가 지정된 경우 설치하는 동안 .NET 어셈블리 파일은 대상 경로로 복사됩니다. 어셈블리가 추가될 때 이 옵션이 지정된 경우 어셈블리는 GAC 및 Windows 레지스트리에도 설치됩니다. 응용 프로그램이 제거될 때 어셈블리 파일이 파일 시스템에 있으면 여기서는 해당 파일이 삭제되지만 Windows 레지스트리에서는 삭제되지 않습니다. 개발자가 응용 프로그램에 어셈블리를 삭제하는 후처리 스크립트를 포함하지 않는 한 어셈블리는 GAC 또는 Windows 레지스트리에서 제거되지 않습니다. 필요한 경우 수동으로 GAC 또는 Windows 레지스트리에서 BizTalk 어셈블리를 제거할 수 있습니다. 자세한 내용은 GAC에서 어셈블리를 제거하는 방법 및 BizTalk 애플리케이션에 대한 다른 파일 및 설정을 제거하는 방법을 참조하세요.
파일. 파일이 응용 프로그램에 추가될 때 대상 경로가 지정된 경우 설치하는 동안 파일은 로컬 파일 시스템으로 복사됩니다. 응용 프로그램이 제거될 때 파일은 파일 시스템에서 삭제됩니다.
인증서 설치 중 인증서는 로컬 컴퓨터의 다른 사람 인증서 저장소에 추가됩니다. 개발자가 응용 프로그램에 인증서를 제거하는 후처리 스크립트를 포함하지 않는 한 응용 프로그램이 제거될 때 인증서는 제거되지 않습니다. 필요한 경우 수동으로 인증서를 제거할 수 있습니다. 자세한 내용은 BizTalk 애플리케이션에 대한 다른 파일 및 설정을 제거하는 방법을 참조하세요.
가상 디렉터리. 응용 프로그램이 설치된 컴퓨터에 인터넷 정보 서비스(IIS)가 있으면 가상 디렉터리가 만들어집니다. 지정된 포트를 사용하는 같은 이름의 가상 디렉터리가 이미 있는 경우 응용 프로그램 .msi 파일의 가상 디렉터리 리소스는 기존 가상 디렉터리에 기록되고 기존 가상 디렉터리의 보안 설정은 그대로 유지됩니다. 이 보안 설정이 적절한지 확인해야 합니다. 응용 프로그램을 설치할 때 가상 디렉터리가 바인딩된 응용 프로그램 풀이 로컬 컴퓨터에 없으면 가상 디렉터리는 기본 응용 프로그램 풀에 바인딩됩니다.
가상 디렉터리가 설치 전에 이미 있었거나 설치 후 가상 디렉터리에 파일이 추가된 경우가 아니면 응용 프로그램을 제거할 때 가상 디렉터리와 그 파일은 삭제됩니다. 이 경우 응용 프로그램 .msi 파일에서 설치된 파일만 삭제됩니다. 응용 프로그램 설치 이후에 추가된 가상 디렉터리와 파일은 삭제되지 않습니다. 가상 디렉터리는 비어 있는 경우에만 삭제됩니다.
COM 구성 요소. 구성 요소가 응용 프로그램에 추가될 때 이 옵션이 지정된 경우 설치하는 동안 COM 구성 요소는 Windows 레지스트리로 복사됩니다. 또한 구성 요소가 응용 프로그램에 추가될 때 대상 위치가 지정된 경우 파일은 로컬 파일 시스템으로 복사됩니다. 개발자가 응용 프로그램에 COM 구성 요소를 제거하는 후처리 스크립트를 포함하지 않는 한 응용 프로그램이 제거될 때 COM 구성 요소는 Windows 레지스트리 또는 파일 시스템에서 제거되지 않습니다. 필요한 경우 Windows 레지스트리 및 파일 시스템에서 수동으로 COM 구성 요소를 제거할 수 있습니다. 자세한 내용은 BizTalk 애플리케이션에 대한 다른 파일 및 설정을 제거하는 방법을 참조하세요.
전처리 및 후처리 스크립트. 파일이 응용 프로그램에 추가될 때 대상 경로가 지정된 경우 스크립트 파일은 설치하는 동안 로컬 파일 시스템으로 복사됩니다. 전처리 스크립트는 응용 프로그램을 가져오거나 제거하기 전, 그리고 설치를 제거한 이후에 실행됩니다. 후처리 스크립트는 응용 프로그램을 가져오거나 제거하기 전, 그리고 설치하기 전에 실행됩니다. 스크립트 파일은 응용 프로그램이 제거될 때 파일 시스템에서 삭제됩니다. 그러나 전처리 또는 후처리 스크립트에서 파일 시스템에 추가한 파일은 삭제되지 않습니다. 필요에 따라 파일을 수동으로 삭제할 수 있습니다. 자세한 내용은 BizTalk 애플리케이션에 대한 다른 파일 및 설정을 제거하는 방법을 참조하세요.
BAM 아티팩트. 설치하는 동안 BAM 아티팩트 파일은 아티팩트가 응용 프로그램에 추가될 때 지정된 대상 경로로 복사됩니다. BAM 아티팩트는 응용 프로그램이 설치될 때 배포되지 않습니다. 응용 프로그램이 제거되면 BAM 아티팩트 파일도 삭제됩니다.
참고 항목
BizTalk 애플리케이션을 설치하는 방법
BizTalk 애플리케이션 제거 방법
애플리케이션 배포 시 아티팩트에 수행되는 작업