2016-10-13 2 views
0

나는 다음과 같은 폴더 구조가 한 번 나는 (.NET를 사용하여, C#로 작성) 내 Service FabricNS1.NS2.MicroServicesTest 프로젝트를 패키지 있습니다PowerShell을 사용하여이 서비스 패브릭 프로젝트를 어떻게 설치할 수 있습니까?

pkg 
|-NS1.NS2.MicroServicesTest.MicroServiceA 
|-NS1.NS2.MicroServicesTest.MicroServiceB 
|-NS1.NS2.MicroServicesTest.MicroServiceC 
|-NS1.NS2.MicroServicesTest.MicroServiceD 
|-ApplicationManifest.xml 

나는 다음과 같은 PowerShell 스크립트를 사용하여이 패키지를 배포하려고 :

Copy-ServiceFabricApplicationPackage pkg -ImageStoreConnectionString file:C:\SfDevCluster\Data\ImageStoreShare -ApplicationPackagePathInImageStore NS1.NS2.MicroServicesTest 
Register-ServiceFabricApplicationType NS1.NS2.MicroServicesTest 
New-ServiceFabricApplication fabric:/NS1.NS2.MicroServicesTest NS1.NS2.MicroServicesTest 1.0.0 

마지막 명령 인 New-ServiceFabricApplication에서 다음 오류와 함께 실패합니다.

New-ServiceFabricApplication : Application type and version not found

어디서 잘못 됐습니까? 나는이 프로젝트의 일부로 4 개의 마이크로 서비스를 가지고있는 반면,이 예제에서는 기본 케이스를 사용하지만, 더 혼란스럽게 만드는 이상한 명명 규칙을 가지고있다.

편집 : 나는이 Get-ServiceFabricApplicationType 명령을 실행하면, 나는 참조 :

ApplicationTypeName : MicroServicesTestType 
ApplicationTypeVersion : 1.0.0 
DefaultParameters  : { "MicroServiceA_InstanceCount" = "-1"; 
         "MicroServiceB_InstanceCount" = "-1"; 
         "MicroServiceC_Endpoint" = "defaultValue"; 
         "MicroServiceC_InstanceCount" = "-1"; 
         "MicroServiceC_MaxRecords" = "100"; 
         "MicroServiceD_InstanceCount" = "-1" } 
+1

:

  • 이 명령을 사용해보십시오? 응용 프로그램 유형 버전 1.0.0입니까? – LoekD

  • +0

    @LoekD 네, 그렇습니다. 나는 그것을 반영하기 위해 질문을 편집했다. – Alexandru

    +1

    이것을 시도해 볼 수 있습니까? New-ServiceFabricApplication -ApplicationName fabric :/MicroServicesTest/MicroServicesTest -ApplicationTypeName "MicroServicesTest"-ApplicationTypeVersion "1.0.0" – LoekD

    답변

    1

    을 등록한 후

    • 을 (토론에서 답변을), 응용 프로그램 유형 U 표시되는지 확인 p를 호출 할 때 'Get-ServiceFabricApplicationType'

    • 응용 프로그램 유형 버전 1.0.0을 확인 하시겠습니까? '가져 오기 - ServiceFabricApplicationType을'을 호출 할 때, 당신의 어플리케이션 유형이 표시 않습니다를 등록한 후 New-ServiceFabricApplication fabric:/ MicroServicesTestType MicroServicesTestType 1.0.0

    관련 문제