Azure SDKを1.7バージョンに更新し、変更をWebロールに公開しようとすると、エラーが表示されます。
Windows Azure could not find the resource Microsoft.WindowsAzure.Plugins.Caching.FileStore in the service package.
このエラーはどのように解決できますか?
Azure SDKを1.7バージョンに更新し、変更をWebロールに公開しようとすると、エラーが表示されます。
Windows Azure could not find the resource Microsoft.WindowsAzure.Plugins.Caching.FileStore in the service package.
このエラーはどのように解決できますか?
SDK 1.7ベースのアプリケーションでは、CSDEFに次の設定があると確信しています。
<LocalResources>
<LocalStorage name="Microsoft.WindowsAzure.Plugins.Caching.FileStore" sizeInMB="1000" cleanOnRoleRecycle="false" />
</LocalResources>
このエラーに基づいて、上記の設定がない以前のSDK 1.6ベースの展開を更新していることがわかります。そのため、このエラーが発生します。
構成が変更されたため、更新は失敗します。この問題の回避策として、最初にステージングスロットに新しい展開を行い、次に本番環境でVIPをスワップして更新することができます。
私は問題を見つけました。問題は、このキーname = "Microsoft.WindowsAzure.Plugins.Caching.ConfigStoreConnectionString"のキャッシュを同じ場所に配置するための設定が、実際のBLOBストレージではなく開発ストアに設定されていたためです。それが問題でした