2017-04-11 10 views
0

배포 도중 오류가 발생하는 서비스 패브릭 응용 프로그램을 빌드하고 릴리스합니다. 그러나 오류는 일관성이 없습니다. 난 괜찮아 한 시간을 배포 할 수 있습니다 및 다음은이 오류가 얻을 : 내가 직접 비주얼 스튜디오에서 서버에이 서비스 패브릭 응용 프로그램을 배포가없이 모든 시간을 배포 할 경우TFS 릴리스 오류 "응용 프로그램 유형 및 버전이 아직 사용 중입니다."

응용 프로그램의 유형 및 버전 사용

여전히를 오류. 따라서 응용 프로그램이 제대로 작동하고 오류가 없는지 확신 할 수 있습니다. TFS 릴리스 에이전트를 사용할 때만이 오류가 발생합니다. 누구든지이 문제를 해결하기 위해 어디에 있어야하는지 알고 있습니까? 어떤 도움이라도 대단히 감사합니다.

답변

1

This article은 CD 파이프 라인을 설정하는 방법을 설명합니다. 또한 deinstall/install을 사용하여 작업 영역 업그레이드를 수행하는 방법에 대해서도 설명합니다.

같은 응용 프로그램 버전을 제거하고 설치하면 작동이 중단됩니다. 일반적으로 롤링 업그레이드를하는 것이 좋습니다. 이렇게하려면 모든 빌드 동안 응용 프로그램 패키지 매니페스트 파일을 업데이트하십시오.

스크립트를 사용하여 설치/제거하는 방법은 here입니다.

0

VS에서 배포 할 때 응용 프로그램을 종료하고 새 응용 프로그램을 설치하는 것이 좋습니다. 적어도 이것이 기본 동작입니다. 괜찮 으면서도 가동 중지 시간을 초래합니다.

두 가지 중요한 단계가 있습니다 TFS 작업 : 빌드에

  1. 업데이트 서비스 패브릭 응용 프로그램 버전 - https://www.visualstudio.com/en-us/docs/build/steps/deploy/service-fabric-deploy

- https://www.visualstudio.com/en-us/docs/build/steps/utility/service-fabric-versioning

  • 일단 패키지가 다른 작업을 사용하여 응용 프로그램을 업그레이드는

  • +0

    다운 타임은 서비스에 문제가되지 않습니다. 우연히 powershell 스크립트가 응용 프로그램을 죽이는 내용을 알고 있습니까? 이 서비스를 복사하기 위해 배포 작업 이전에 내 릴리즈 정의에 넣을 수 있습니다. – john