2016-09-17 4 views
0

I BizTalk 배포에 다음과 같은 의문이 :프로덕션 서버에 BizTalk 응용 프로그램을 배포하는 방법은 무엇입니까?

  1. 어떻게 프로덕션 서버에 BizTalk 응용 프로그램을 배포 할 수 있습니까?
  2. 아티팩트, 사용자 지정 파이프 라인/함수, 사용자 지정 클래스 등 기존 BizTalk 응용 프로그램을 수정하는 경우 서버에 BizTalk 응용 프로그램을 다시 배포하려면 어떻게해야합니까?
  3. BTDF은 BizTalk 응용 프로그램을 배포하기위한 최상의 도구 중 하나이며이를 사용하는 서버에 BizTalk 응용 프로그램을 배포 할 수 있습니까? 당신은 MSI 내장 생성 마법사를 사용하여 배포의

답변

1

1. 배포

.
Visual Studio를 사용하여 개발 환경에 응용 프로그램을 배포 한 다음 관리 콘솔에서 마법사를 사용하여 MSI 응용 프로그램을 내 보냅니다. 마지막으로 해당 MSI를 사용하여 프로덕션 서버에 앱을 배포 할 수 있습니다. 두 단계 프로세스입니다 (Bizalk 관리 콘솔에서 MSI를 실행하고 MSI를 가져옵니다).

BizTalk 어셈블리 만 MSI에 의해 설치된다는 점에 유의하십시오. 솔루션에서 .NET 어셈블리를 사용하는 경우 수동으로 GAC 연결해야합니다. 또한 BizTalk 응용 프로그램을 실행하는 호스트 인스턴스를 다시 시작해야합니다. 여기

참조 사항 : 몇 가지 수동 단계를의 https://msdn.microsoft.com/en-ca/library/aa559168.aspx

. 또는 BizTalk에 포함 된 명령 줄 도구 인 BTSTask를 사용하여 이러한 단계 중 일부를 자동화 할 수 있습니다.
모든 수동 단계를 스크립팅 할 수 있습니다.
분명히 그러한 스크립트를 작성하는 데 시간이 걸리기 때문에 비 개발자 환경에서 여러 번 배포하려는 경우에만 가치가 있습니다.

BTSTask 참조 : https://msdn.microsoft.com/en-ca/library/aa559686.aspx

2. 재배포

는 일반적으로 완전히 이전 버전을 제거하고 새 설치 :
는 BizTalk 관리 콘솔에서 응용 프로그램을 삭제하고 어셈블리 ungac 그것을 사용합니다.

전체 프로세스는 다음과 같습니다.
1. 응용 프로그램에 실행중인 인스턴스가 없는지 확인하십시오. 당신은 항상 당신의 위치를 ​​수신하지 않도록하고 완전한 실행중인 인스턴스가
2. 삭제 BizTalk 응용 프로그램
3. UnGAC 관련 어셈블리
4. 배포 새 BizTalk 응용 프로그램 버전과 GAC 관련 어셈블리
5. 다시 시작 호스트 인스턴스에 의해 사용 할 수 있습니다 Biztalk 응용 프로그램

편집 :

독립적으로 자원을 배포하고 응용 프로그램을 삭제 결코 실제로 가능하다 : 실행중인 응용 프로그램을 삭제하는 방법에 대한 영업 이익의 우려를 해결하기 위해.
하지만 서비스를 중단하지 않는다는 의미는 아닙니다.
예를 들어, 오케스트레이션은 인스턴스를 실행할 때 결코 다시 배포 할 수 없습니다.
기능을 애플리케이션으로 적절히 나누었다 고 가정하면 각 리소스를 사용하는 것보다 전체 애플리케이션을 더 간단하고 쉽게 삭제할 수 있습니다.
그렇지 않으면 리소스를 개별적으로 교체 할 수 있습니다.
하지만 내게는 응용 프로그램을 올바르게 정의하지 않아서 발생하는 오버 헤드처럼 보입니다.

3. BTDF

는 BizTalk 배포 프레임 워크는 스크립트를 직접 작성하지 않고도 배포 자동화의 어떤 종류를 할 수있는 좋은 도구입니다.
필요에 따른 사용자 정의와 설정 시간간에 좋은 절충안.

프리랜서 프로젝트에서 사용했습니다. 몇 가지 배포 지침으로 패키지를 제공 할 수 있었기 때문에 매우 도움이되었습니다. 비 전문가 클라이언트는 어려움없이 배포 할 수있었습니다.

+0

두 번째 포인트 재검토에 작은 의구심이 있습니다. 즉, 애플리케이션이 서버에서 실행될 때 애플리케이션을 삭제하고 새 애플리케이션을 설치하는 것이 사실입니까? – Naidu

+0

@Naidu 응용 프로그램에 실행 인스턴스가없고 응용 프로그램을 먼저 중지 할 때까지 기다려야합니다. –

+0

@Naidu 답변의 재배포 섹션에 세부 정보를 추가했습니다. –

관련 문제