【发布时间】:2019-11-20 09:52:57
【问题描述】:
【问题讨论】:
【问题讨论】:
如果您想更新应用程序端口,您需要更新应用程序清单文件并将该更新推送到集群。例如,使用 Visual Studio,您可以进行更改,当您选择发布时,您可以选择更新应用程序。
您当然可以使用 PowerShell 来应用更改,但过程都是一样的。您对清单进行更改并将该文件更新到集群。无法像在 Azure VM 上那样使用 powershell 简单地更新端口
您可以在以下文档中阅读有关更新应用程序清单的更多信息:
【讨论】:
看来,如果不使用默认服务,可以更新参数。
Start-ServiceFabricApplicationUpgrade -ApplicationName $applicationName -ApplicationTypeVersion $applicationVer `
-Monitored -FailureAction Rollback -UpgradeDomainTimeoutSec 360 -HealthCheckRetryTimeoutSec 10 -ApplicationParameter $parameters -Force
如果您使用应用程序清单的默认服务,那么我们建议您不要这样做,因为正如您所提到的,您必须更改清单以部署新设置。如果您想要更多的操作方式,那么您可以删除默认服务并使用 Update-ServiceFabricService 动态更改参数。通常我们建议只为开发/测试提供默认服务。
源代码:https://github.com/Azure/service-fabric-issues/issues/114#issuecomment-269797023
【讨论】: