如何在Service Fabric中更改已部署应用程序的设置?
我有一个配置群集和一个应用程序,它使用两个应用程序部署到群集。我希望能够改变我的服务'设置并让他们接受这些更改,但我不知道如何做到这一点。
以前,我们已在云服务中使用辅助角色完成了所有服务,门户网站允许更改配置,但对于Service Fabric似乎没有这样做。在Service Fabric Explorer中,我可以深入查看该服务,转到MANIFEST并使用这些设置查看XML。我只是没有看到编辑或更改它的方法。我很难在SF文档中找到解决此问题的任何内容。
答案 0 :(得分:2)
门户网站没有公开这样做的方法。它需要通过升级应用程序来完成。只需更改设置XML文件中的设置并执行升级即可。在应用程序项目的VS发布对话框中,您可以通过更改配置包版本来适当更新版本号,配置包版本将自动冒泡以更新包含的服务和应用程序版本。
答案 1 :(得分:2)
基于Matt Thalman的回答,这里有关于修改应用程序或服务清单XML文件中的设置,更新版本号以及执行应用程序升级的文档:Service Fabric application upgrade tutorial using Visual Studio。您还可以perform the app upgrade using PowerShell。