无法将应用程序发布到 Azure Service Fabric 集群

Failed to publish application to Azure Service Fabric cluster

我正在尝试将应用程序发布到 Azure Service Fabric 集群。当我从 VS2015 单击发布时,出现以下错误:

“读取文件 xxx\publishprofiles\cloud.xml 时发生错误。XML 文档 (7, 6) 中存在错误”

“对象引用未设置为对象的实例”

这是 Cloud.xml 文件的内容:

<?xml version="1.0" encoding="utf-8"?>
<PublishProfile xmlns="http://schemas.microsoft.com/2015/05/fabrictools">
  <ClusterConnectionParameters ConnectionEndpoint=... />
  <ApplicationParameterFile Path="xxx\ApplicationParameters\Cloud.xml" />
  <UpgradeDeployment Mode="Monitored" Enabled="true">
    <Parameters FailureAction="Rollback" Force="True" />
    <Parameters UpgradeReplicaSetCheckTimeoutSec="1" Force="True" />
  </UpgradeDeployment>
</PublishProfile>

VS2015好像只有一个参数(FailureAction OR UpgradeReplicaSetCheckTimeoutSec)才能成功加载文件。

不知道有没有人对这个问题有一些见解?

Parameters 元素只能有一个。将所有参数组合到一个 Parameters 元素中。 示例:

<?xml version="1.0" encoding="utf-8"?>
<PublishProfile xmlns="http://schemas.microsoft.com/2015/05/fabrictools">
  <ClusterConnectionParameters ConnectionEndpoint=... />
  <ApplicationParameterFile Path="xxx\ApplicationParameters\Cloud.xml" />
  <UpgradeDeployment Mode="Monitored" Enabled="true">
    <Parameters FailureAction="Rollback" Force="True" UpgradeReplicaSetCheckTimeoutSec="1" />
  </UpgradeDeployment>
</PublishProfile>