在我将 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 与生产交换以进行更新。
我发现了问题。问题是因为此键名中的 co-locate 缓存设置=“Microsoft.WindowsAzure.Plugins.Caching.ConfigStoreConnectionString”被设置为开发存储,而不是真正的 blob 存储。这是问题所在