2012-10-28 2 views
2

BizTalk 2010 용 빠른 데모 응용 프로그램을 개발하고 프로젝트 속성에 응용 프로그램 이름을 제공하지 않고 응용 프로그램을 배포했습니다. 응용 프로그램이 BizTalk 관리 콘솔에 표시되지 않는 이유를 파악하는 데 잠시 시간이 걸렸지 만 한 번 응용 프로그램에 이름을 추가하고 재배포를 시도했습니다. 이제는 아티팩트 중 하나 (스키마)가 이미 배포되었다는 오류 메시지가 나타납니다. 스키마가 관리 콘솔의 <AllArtifacts> 컬렉션에있는 것을 볼 수 있지만 어떻게 제거 할 수 있는지는 알 수 없습니다. 콘솔에서 직접 삭제할 수는 없으며 원래 배포했을 때 응용 프로그램에 이름이 없으므로 콘솔에 표시되지 않으므로 제거 방법을 찾을 수 없습니다.인공물이 이미 존재 함 배포 오류 - 이름없는 응용 프로그램 유물을 제거하려면 어떻게합니까?

서버의 BizTalk 디렉터리에 일부 아티팩트가 표시되지만 수동으로 삭제하기가 꺼려집니다.

제안 사항?

답변

4

로컬 BizTalk에 프로젝트를 배포 할 때 프로젝트 이름이없는 경우 usually BizTalk Application 1기본값 인 BizTalk 프로젝트에 모든 이슈가 배포됩니다.

관리 콘솔에서 <All Artifacts> 아래의 스키마의 Application 열을보고 배포 한 이슈를 확인할 수도 있습니다.

스키마를 소유 한 프로젝트 (예 : BizTalk Application 1)의 스키마 폴더에서 스키마 중 하나를 마우스 오른쪽 버튼으로 클릭하고 "제거"를 선택할 수 있습니다. 이렇게하면 스키마가 포함 된 전체 어셈블리의 배포가 취소됩니다. 다른 어셈블리에 대해서도 동일한 작업을 수행 할 수 있습니다. 파이프 라인, 오케스트레이션 등을 포함하고 Visual Studio의 배포 속성 탭에서 프로젝트 이름을 설정 한 다음 프로젝트를 다시 배포합니다.

호스트 인스턴스를 다시 시작해야 변경 사항이 적용됩니다.

+1

허. 그들이 기본적으로 배포하는 흥미 롭습니다. 감사. – Ickster

+0

또한 어셈블리를 마우스 오른쪽 단추로 클릭하고 이동을 선택한 다음 원하는 BizTalk 응용 프로그램으로 이동할 수 있습니다. 또한이 DLL을 참조하는 다른 DLL도 모두 이동합니다. – Dijkgraaf

관련 문제