如何将Azure Service Fabric应用程序一致且成功地部署到本地群集?

时间:2018-12-21 05:52:16

标签: azure azure-service-fabric

我正在本地群集中部署和重新部署Azure Service Fabric应用程序。虽然最初部署到群集的过程很顺利,但是重新部署的成功率约为50%,并且存在各种间歇性错误。

Visual Studio输出窗口中的错误:

  • Unable to determine whether the application is installed on the cluster or not.

  • Something is taking too long, the application is still not ready.

Service Fabric资源管理器(SFX)中的错误:

  • 一个应用程序实例正常,另一个显示错误

    One application instance OK, the other shows an error

  • fabric:/System/DnsService中的错误:DnsService UDP Listener is unable to start

    Error in fabric System DnsService

  • fabric:/System/EventStoreService中的错误:System.Net.HttpListenerException

    Error in fabric System Event Store Service

如何将我的应用程序一致且成功地部署到本地集群?

1 个答案:

答案 0 :(得分:1)

在Visual Studio的“属性”窗口中,将“应用程序调试模式”从“刷新”更改为“删除应用程序”

Application Debug Mode Remove Application

我已经连续十次部署了我的应用程序,没有错误!

注意:此解决方案的一个缺点是,如果您删除本地群集然后重新部署,则Service Fabric Explorer(SFX)将在几分钟内抛出多个错误,例如Get cluster upgrade progress failed

Get cluster upgrade progress failed