0

我们在使用 2 个 VM 的开发环境中获得了一个 Service Fabric 集群。我试图使用以下命令升级部署在 SF 中的应用程序:

Start-ServiceFabricApplicationUpgrade -ApplicationName "fabric:/ApplicationName" -ApplicationTypeVersion "3.7.2625.0" -UnMonitoredAuto

结果我收到以下错误:

Start-ServiceFabricApplicationUpgrade : 未找到应用程序类型和版本 At line:1 char:1 + Start-ServiceFabricApplicationUpgrade -ApplicationName "fabric:/ApplicationName" ... + ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ + CategoryInfo : InvalidOperation: (Microsoft.Servi...usterConnection:ClusterConnection) [Start-ServiceFabricApplicationUpgrade], FabricElementNotFoundException + FullyQualifiedErrorId : UpgradeApplicationErrorId,Microsoft.ServiceFabric.Powershell.StartApplicationUpgrade

我想知道是否需要在 ClusterConfiguration 级别更改任何配置。任何帮助,将不胜感激。

谢谢。

4

1 回答 1

0

升级应用程序有 3 个简单的步骤:

  1. Copy-ServiceFabricApplicationPackage

  2. Register-ServiceFabricApplicationType

  3. Start-ServiceFabricApplicationUpgrade

根据您发布的消息,该错误很可能是因为您错过了第 2 步。

如果您已执行步骤 1、2 和 3,请证明:

  • 应用程序包已正确注册
  • 你注册的应用版本是正确的,都匹配,包和升级命令
  • 现有应用程序和注册的应用程序来自同一类型

查看此文档以获取更多信息:使用 PowerShell 进行 Service Fabric 应用程序升级

于 2018-08-09T14:56:25.333 回答