升级 Service Fabric 应用程序(PowerShell)

3
我正在尝试使用Start-ServiceFabricApplicationUpgrade命令开始应用程序升级,但是遇到了以下错误:

作为升级的一部分,不得修改默认服务描述。已修改的默认服务:...

没有更改任何服务配置。此外,当从Visual Studio部署时,升级能够正常工作。


更新:
事实证明,在应用程序清单的DefaultServices部分中使用的参数必须由-ApplicationParameter<Hashtable>命令参数提供(尽管它们在升级过程中无法更改)。

1个回答

1
当您从Visual Studio部署时,它使用一个参数文件来提供应用程序清单中定义的应用程序参数的值。您可以检查一下是否提供了与应用程序清单中默认服务部分使用的应用程序参数相同的值?

为什么需要这个?文档说明这个参数是可选的。另外,在默认服务部分使用的参数在升级期间无法更改。 - Aleksey L.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接