我正在使用MetricsHub,上传托管服务时遇到问题。
我收到以下错误:
” 不支持角色的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 :(得分:1)
我找到了解决所有问题的方法:
关于SDK的问题:
因为在构建项目时,Eclipse将执行.NET SDK
执行'“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项目中启用诊断的问题:
<Import moduleName="Diagnostics"/>
<Setting name="AutoscalingStorage"/>
<Setting name="DataConnectionString"/>
<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"/>
谢谢你
答案 1 :(得分:0)
我认为他们要求您安装Windows Azure SDK for .NET而不是Java。尝试从此处http://www.windowsazure.com/en-us/downloads/
下载/安装.NET SDK