4

Azure SDKを1.7バージョンに更新し、変更をWebロールに公開しようとすると、エラーが表示されます。

Windows Azure could not find the resource Microsoft.WindowsAzure.Plugins.Caching.FileStore in the service package.

このエラーはどのように解決できますか?

4

2 に答える 2

5

SDK 1.7ベースのアプリケーションでは、CSDEFに次の設定があると確信しています。

<LocalResources>
  <LocalStorage name="Microsoft.WindowsAzure.Plugins.Caching.FileStore" sizeInMB="1000" cleanOnRoleRecycle="false" />
</LocalResources>

このエラーに基づいて、上記の設定がない以前のSDK 1.6ベースの展開を更新していることがわかります。そのため、このエラーが発生します。

構成が変更されたため、更新は失敗します。この問題の回避策として、最初にステージングスロットに新しい展開を行い、次に本番環境でVIPをスワップして更新することができます。

于 2012-07-17T19:17:18.843 に答える
2

私は問題を見つけました。問題は、このキーname = "Microsoft.WindowsAzure.Plugins.Caching.ConfigStoreConnectionString"のキャッシュを同じ場所に配置するための設定が、実際のBLOBストレージではなく開発ストアに設定されていたためです。それが問題でした

于 2012-07-23T09:56:22.430 に答える