Azure service fabric Azure服务结构-更改已部署应用程序的配置设置

Azure service fabric Azure服务结构-更改已部署应用程序的配置设置,azure-service-fabric,Azure Service Fabric,如何更改Service Fabric中已部署应用程序的设置 我有一个已配置的集群和一个部署到该集群的应用程序,其中包含两个应用程序。我希望能够更改我的服务设置,并让他们接受这些更改,但我不知道如何才能做到这一点 以前,我们在云服务中使用工作者角色完成了所有服务,门户允许更改配置,但在服务结构中似乎没有这样做。从ServiceFabricExplorer,我可以深入到服务,转到清单并查看带有设置的XML。我只是看不到编辑或更改它的方法。我在SF文档中很难找到任何解决此问题的方法。门户网站没有公开实

如何更改Service Fabric中已部署应用程序的设置

我有一个已配置的集群和一个部署到该集群的应用程序,其中包含两个应用程序。我希望能够更改我的服务设置,并让他们接受这些更改,但我不知道如何才能做到这一点


以前,我们在云服务中使用工作者角色完成了所有服务,门户允许更改配置,但在服务结构中似乎没有这样做。从ServiceFabricExplorer,我可以深入到服务,转到清单并查看带有设置的XML。我只是看不到编辑或更改它的方法。我在SF文档中很难找到任何解决此问题的方法。

门户网站没有公开实现此目的的方法。这需要通过升级应用程序来完成。只需更改设置XML文件中的设置并执行升级。在应用程序项目的VS publish对话框中,您可以通过更改配置包版本来适当更新版本号,配置包版本将自动弹出以更新包含的服务和应用程序版本。

基于Matt Thalman的答案,以下是有关修改应用程序或服务清单XML文件中的设置、更新版本号以及执行应用程序升级的文档:。您也可以。

那么,重新构建应用程序并仅更新设置不会强制重新部署任何未更改的组件?这是我在阅读了Ryan Wike在回答中链接到的文章后的理解。如果您是从Visual Studio升级的,那么是的。VisualStudio会根据您正在部署的内容与集群上存在的内容之间的版本差异自动生成一个差异包。因此,如果您只更改了配置包的版本,那么打包的内容就到此为止。如果您在VS之外生成一个包,则情况并非如此。