我有一个有多项服务的应用程序。删除服务后,再次从Service Fabric Explorer创建服务。我可以看到,没有办法从创建对话框中设置Move Cost
值。
然后我决定从Visual Studio升级应用程序并以“默认服务描述不得作为升级的一部分进行修改”结束。
我找出了描述之间的区别,并试图在ApplicationManafest.xml,DefaultServices部分添加DefaultMoveCost
。但升级失败再次说There is an error in XML document (0, 0).
。
答案 0 :(得分:1)
您需要使用Update-ServiceFabricService CmdLet。更改服务描述不允许作为升级的一部分。 https://docs.microsoft.com/en-us/powershell/servicefabric/vlatest/Update-ServiceFabricService?redirectedfrom=msdn
此处还可以参阅有关默认服务与通过API创建的服务的讨论。 Why isn't it possible to change placement constraints in an upgrade?