升级服务结构应用程序 (PowerShell)

Upgrade service fabric application (PowerShell)

我正在尝试使用 Start-ServiceFabricApplicationUpgrade 命令开始应用程序升级,但收到错误提示:

Default service descriptions must not be modified as part of upgrade. Modified default service: ...

None 的服务配置已更改。从 Visual Studio 部署时,升级也能正常工作。


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

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