2013-04-26 55 views
0

我正在使用MetricsHub,並且在上載我的託管服務時遇到問題。Azure自動擴展Metricshubs主動雲監控

我得到這個以下錯誤: 「 的任務的版本在Azure SDK的不支持 要使用MetricsHub,您的Azure的SDK必須是1.3或更新版本

我不明白爲什麼。

我做了一個Maven項目並在java中創建了一個web應用程序。

我已經發郵件來支持,但是還沒有收到任何迴應。

我試圖通過eclipse升級我的sdk,但沒有奏效。

,並添加依賴到pom.xml的,但沒有奏效

<dependency> 
      <groupId>com.microsoft.windowsazure</groupId> 
      <artifactId>microsoft-windowsazure-api</artifactId> 
      <version>0.4.2</version> 
     </dependency> 

請幫助我。謝謝

肯尼

回答

0

我想他們要求你安裝Windows Azure SDK而不是Java。嘗試下載/從這裏安裝.NET SDK http://www.windowsazure.com/en-us/downloads/

+0

我有現在這個以下錯誤: 「在Visual Studio中禁用診斷」 我不知道該怎麼辦因爲我在Eclipse中開發了一個Maven項目。 Kenny – Kanye 2013-04-29 10:42:56

1

我找到了解決我的所有問題:

對於SDK中的問題:

  • 你必須升級.NET SDK版本和不是Java的一個

因爲當你生成項目,Eclipse會執行.NET SDK

Execu ting'「C:\ Program Files \ Microsoft SDKs \ Windows Azure.NET SDK \ 2012-10 \ bin \ cspack.exe」「C:\ Users \ XXX \ Documents \ CloudApp_Azure \ ServiceDefinition.csdef」/ role:WorkerRole1;「 C:\ Users \ XXX \ Documents \ CloudApp_Azure \ WorkerRole1 \ approot「/out:"C:\Users\XXX\Documents\CloudApp_Azure\deploy\WindowsAzurePackage.cspkg」'...

對於啓用診斷在與Eclipse項目:

  • 你要添加這個(在你的ServiceDefinition.csdef中)

<Import moduleName="Diagnostics"/> 

<Setting name="AutoscalingStorage"/> 

    <Setting name="DataConnectionString"/> 

  • 這(在您的serviceConfiguration。cscfg)

<Setting name="AutoscalingStorage" value="DefaultEndpointsProtocol=https;AccountName=XXX;AccountKey=YYY"/> 

    <Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" value="DefaultEndpointsProtocol=https;AccountName=XXX;AccountKey=YYY"/> 

    <Setting name="DataConnectionString" value="DefaultEndpointsProtocol=https;AccountName=XXX;AccountKey=YYY"/> 

THANK YOU