2016-11-23 12 views
1

アプリケーションをAzure Service Fabricクラスタに公開しようとしています。私はVS2015からパブリッシュ]をクリックした瞬間は、私はそれらの次のエラーを取得:アプリケーションをAzure Service Fabricクラスタに公開できませんでした。

「エラーがXXX \ publishprofiles \ cloud.xmlファイルを読み込む発生したXMLドキュメント(7,6)に誤りがあり、」

enter image description here

これは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またはUpgradeReplicaSetCheckTimeoutSec)のいずれか1つしか持てないようです。

誰かがこの問題に関するいくつかの洞察を持っているのだろうか?

答えて

2

Parameters要素は1つしか指定できません。すべてのパラメータを1つの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> 
+0

完全性については、例を挙げてください。 –

+0

私の答えをexampleで更新しました。 –

+0

よかった。どちらも "Force =" True "とは何ですか?どちらも? –

関連する問題