이 항목에서는 애플리케이션을 설치하고 제거할 때 BizTalk Server가 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 구성 요소는 Windows 레지스트리 또는 파일 시스템에서 제거되지 않습니다. 필요한 경우 Windows 레지스트리 및 파일 시스템에서 COM 구성 요소를 수동으로 제거할 수 있습니다. 자세한 내용은 BizTalk 애플리케이션에 대한 다른 파일 및 설정을 제거하는 방법을 참조하세요.
사전 처리 및 사후 처리 스크립트. 설치하는 동안 애플리케이션에 파일을 추가할 때 대상 경로가 지정된 경우 스크립트 파일이 로컬 파일 시스템에 복사됩니다. 사전 처리 스크립트는 애플리케이션 가져오기 또는 제거 전과 제거 후에 실행됩니다. 사후 처리 스크립트는 애플리케이션 가져오기 또는 제거 후 및 설치 전에 실행됩니다. 스크립트 파일은 애플리케이션을 제거할 때 파일 시스템에서 삭제됩니다. 그러나 사전 또는 사후 처리 스크립트가 파일 시스템에 파일을 추가한 경우 삭제되지 않습니다. 필요한 경우 파일을 수동으로 삭제할 수 있습니다. 자세한 내용은 BizTalk 애플리케이션에 대한 다른 파일 및 설정을 제거하는 방법을 참조하세요.
BAM 아티팩트입니다. 설치하는 동안 BAM 아티팩트 파일은 아티팩트가 애플리케이션에 추가될 때 지정된 대상 경로에 복사됩니다. BAM 아티팩트 애플리케이션이 설치 될 때 배포 되지 않습니다. 애플리케이션을 제거하면 BAM 아티팩트 파일이 삭제됩니다.
또한 참조하십시오
BizTalk 애플리케이션을 설치하는 방법
BizTalk 애플리케이션을 제거하는 방법
애플리케이션 배포 중 아티팩트에는 어떤 일이 발생하는가