2016-11-23 57 views
1

我嘗試將應用程序發佈到Azure服務結構集羣。我點擊從VS2015發佈的那一刻,我得到那些以下錯誤:無法將應用程序發佈到Azure服務結構集羣

「出錯讀取文件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> 

看來,我只能有一個參數(FailureActionUpgradeReplicaSetCheckTimeoutSec)才能成功加載VS2015文件。

我想知道是否有人對此問題有所瞭解?

回答

2

只能有一個參數元素。將所有參數組合到一個參數元素中。 示例:

<?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

用示例更新了我的答案。 –

+0

很好。所以,「Force =」True「屬於哪一個?兩者都是? –

相關問題