2011-03-08 3 views
4

내 BizTalk 프로젝트를 배포 할 때 다음 오류가 발생합니다.BizTalk 배포 오류

오류 1 바인딩 정보를 업데이트하지 못했습니다. 오케스트레이션의 하나 이상의 인스턴스가 여전히 존재하므로 'BizTalk_Server_test.BizTalk_Orchestration1, BizTalk Server 테스트, 버전 = 1.0.0.0, Culture = neutral, PublicKeyToken = 56064b11c189a7aa'바인딩을 변경할 수 없습니다.


오류 2

자원 (들)을 추가하는 데 실패했습니다. 일부 리소스에 대한 변경 요청이 실패했습니다. BizTalkAssemblyResourceManager가 끝 유형 변경 요청을 완료하지 못했습니다. 바인딩 정보를 업데이트하지 못했습니다. 오케스트레이션의 하나 이상의 인스턴스가 여전히 존재하므로 오케스트레이션 'BizTalk_Server_test.BizTalk_Orchestration1, BizTalk Server 테스트, 버전 = 1.0.0.0, Culture = neutral, PublicKeyToken = 56064b11c189a7aa'바인딩을 변경할 수 없습니다.

오케스트레이션을 다시 작성하고 서버를 다시 시작하려고했지만 여전히 이러한 오류가 발생했습니다. 누구든지 도와 줄 수 있습니까?

답변

1

전체 중지 오케스트레이션은 프로젝트를 삭제합니다. 솔루션을 빌드하고 다시 배포하십시오.

8

응용 프로그램의 전체 중지을 수행 할 필요가 없습니다. 다시 내보내기하지 않고 바인딩을 사용자 정의한 경우 바인딩 정보가 손실 될 수 있습니다.

오류 메시지가 표시되면 응용 프로그램과 관련된 서비스 및/또는 메시징 인스턴스를 모두 종료해야합니다.

BizTalk Administrator에서 BizTalk Group 페이지로 이동하여 "일시 중단 된 인스턴스"링크를 클릭 한 다음 마우스 오른쪽 단추를 클릭하고 팝업 메뉴에서 "Teminate instances"를 선택하십시오.

이제 BizTalk 프로젝트를 다시 배포 할 수 있습니다. 을 다시 시작하거나 관련된 호스트 인스턴스를으로 다시 시작하십시오. 그렇지 않으면 런타임에 변경 사항이 표시되지 않습니다. 다음 단계를

+0

BizTalk 응용 프로그램을 완전히 중지하여 바인딩을 잃어버린 적이 없었습니다. 배포를 수행하기 전에 바인딩을 백업하는 것이 좋지만 배치가 덮어 쓰거나 디스크의 캐시 된 버전에서로드 할 때 유용합니다. 그 암호가 바인딩의 수출에 포함되지 않을 것이라는 점을주의하십시오. 다시 가져올 경우 암호를 다시 입력해야합니다. – Dijkgraaf

0

이동

BizTalk 관리자에서 BizTalk의 그룹 페이지로
  1. 이동,
  2. 은 "일시 중단 된 인스턴스"링크를 클릭
  3. 다음 마우스 오른쪽 버튼을 클릭에서 "Teminate 인스턴스"를 선택 팝업 메뉴.

이제 BizTalk 프로젝트를 다시 배포 할 수 있습니다. 연관된 호스트 인스턴스를 다시 시작하는 것을 잊지 마십시오. 그렇지 않으면 런타임에 변경 내용이 표시되지 않습니다.