Microsoft Azure SDKの互換表


説明

Microsoft Azure SDK for .NETの誤ったバージョンがインストールされていると、Sitecore AzureモジュールでSitecoreソリューションをデプロイする際に、以下のエラーが表示される可能性があります。この事象は、Sitecore Azureモジュールに必要となるMicrosoft Azure SDKのバージョンより新しいバージョンがインストールされた場合にも発生します。

Error

エラーとそのスタック トレースの例は、次の通りです:

ERROR Sitecore.Azure SCOBUDeveWusCd01Role01SSc2c0Staging [S] Execute package failed 
Exception: System.ApplicationException 
Message: SCOBUDeveWusCd01Role01SSc2c0Staging [S] Execute package failed 
 
Nested Exception 
 
Exception: System.ApplicationException 
Message: Execute package is failed 
 
Nested Exception 
 
Exception: System.ApplicationException 
Message: Can't find sdk path Source: Microsoft.ServiceHosting.Tools.MSBuildTasks 
  at Microsoft.ServiceHosting.Tools.Internal.SDKPaths.GetSDKPath() 
  at Microsoft.ServiceHosting.Tools.Internal.SDKPaths.GetSDKBinSubdirectory(String subDir) 
  at Microsoft.ServiceHosting.Tools.MSBuildTasks.ImportResolver.ConfigureImportResolver(ITaskItem[] importedModules) 
  at Microsoft.ServiceHosting.Tools.MSBuildTasks.CSPack.Execute() 
  at Sitecore.Azure.Managers.Pipelines.CreateAzurePackage.Azure.ExecutePackage.Action(RolePipelineArgsBase arguments) 
  at Sitecore.Azure.Managers.Pipelines.BasePipeline.RolePipelineProcessor.Process(RolePipelineArgsBase args)

解決策

Sitecore Azureモジュールを使用するには、Sitecore CMSインスタンスがホストされているのと同じマシンに、Microsoft Azure SDKがインストールされている必要があります。Microsoft Azure SDK for .NETは、バージョン1.7からサイド・バイ・サイド インストール(複数バージョンの同時インストール)に対応するようになりました。インストールされたすべてのバージョンは、通常次のパスに格納されます:

C:\Program Files\Microsoft SDKs\Windows Azure\.NET SDK\

Sitecore Azureモジュールの各バージョンは、特定のMicrosoft Azure SDKバージョン向けにビルドされています。そのため、Sitecore Azureモジュールのバージョン専用のMicrosoft Azure SDKのバージョンがインストールされている必要があります。

さまざなMicrosoft Azure SDKのバージョンと互換性のあるSitecore Azureモジュールのバージョンについては、以下の表を参照してください:

  Microsoft Azure SDK 
1.6 1.7 1.8 2.0 2.2 2.4 2.5.1 2.7.1 2.9.1 2.9.6 
Sitecore Azure 1.1 - - - - - - - -
Sitecore Azure 2.0 - - - - - - - -
Sitecore Azure 3.0 - - - - - - - -
Sitecore Azure 3.1 - - - - - - - -
Sitecore Azure 7.2 - - - - - - - - [5]
Sitecore Azure 7.5 - - - - - - - ✓ [2]  -
Sitecore Azure 8.0 - - - - - - [1] [3]  -
Sitecore Azure 8.1 - - - - - - - [4]

凡例:「-」:非対応 「✓」:対応

※注:Azure SDK for .NETに関するサポートおよび終了情報については、MSDNウェブサイトを参照してください:
https://msdn.microsoft.com/en-us/library/azure/dn479282.aspx

備考