2013-04-26 8 views
0

Я использую MetricsHub, и у меня есть проблема при загрузке моих размещенных сервисов.Azure Auto scaling Metricshubs Active Cloud Monitoring

Я получаю следующее сообщение об ошибке: "версия этой роли в Azure SDK не поддерживается Чтобы использовать MetricsHub, ваш Azure SDK должен быть 1,3 или более поздней версии

"

I не понимаю почему.

Я создал проект Maven и создал веб-приложение в java.

Я уже отправил электронное письмо в службу поддержки, но пока не получаю ответа.

Я попытался обновить свой sdk через eclipse, но не работал.

и добавить зависимость в pom.xml, но не работает

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

Пожалуйста, помогите мне. Спасибо

Кенни

ответ

0

Я думаю, что они просят вас установить Windows Azure SDK для .NET вместо Java. Попробуйте загрузить/установить .NET SDK здесь http://www.windowsazure.com/en-us/downloads/

+0

я это следующая ошибка Сейчас: "Диагностика отключенные в Visual Studio" Я не знаю, как это сделать потому что я разработал проект Maven в Eclipse. Kenny – Kanye

1

Я нашел решение всех моих проблем:

Для выпуска с SDK:

  • Вы должны обновить .NET SDK версии и не Java один

Потому что, когда вы строите проект, Eclipse будет выполнять .NET SDK

Execu ting '' C: \ Program Files \ Microsoft SDK \ 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"»...

для выпуска, чтобы позволить Diagnostics в проекте с 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"/> 

СПАСИБО