0

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>

私を助けてください 。ありがとうございました

ケニー

4

2 に答える 2

1

私はすべての問題の解決策を見つけました:

SDK に関する問題の場合:

  • Java バージョンではなく、.NET 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 を使用したプロジェクトで診断を有効にする問題については、次のようにします。

  • これを追加する必要があります(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"/>

ありがとうございました

于 2013-04-29T14:31:52.087 に答える
0

Java の代わりに Windows Azure SDK for .NET をインストールするように求められていると思います。ここから .NET SDK をダウンロード/インストールしてみてください http://www.windowsazure.com/en-us/downloads/

于 2013-04-26T16:47:58.897 に答える