Service Fabric:删除了actor,现在升级失败

时间:2016-03-30 21:51:50

标签: azure-service-fabric

我正在尝试使用有状态和无状态的actor来升级Service Fabric应用程序。我做了一些重构,所以删除了一些我不再需要的演员了。现在,当我尝试升级应用程序时,出现以下错误:“在删除服务类型之前必须明确删除服务。”

在考虑了一下之后,我我理解可能来自移除的服务和升级的麻烦,但那么这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:4)

您需要先删除服务实例,然后才能升级到不包含已删除服务包的版本。之一:

  • 在SF Explorer中,导航至该服务,然后单击操作>删除服务
  • 在PowerShell中:

    Connect-ServiceFabricCluster
    Remove-ServiceFabricService -ServiceName fabric:/MyApp/MyService
    

请小心 - 如果您要删除有状态服务,则会丢失其所有数据。始终确保定期备份生产数据。

相关问题