部署到云失败说不能减少DiagnosticStore的大小?

Bit*_*ian 8 c# caching azure azure-storage azure-web-roles

我最近将我的azure存储库从1.7升级到2.1,从那时起我就无法部署到我的云服务.我一直得到这个部署错误.

The size of local resources cannot be reduced. Affected local resource is DiagnosticStore in WorkerRole. Current size is 20000. Requested size is 4096.
Run Code Online (Sandbox Code Playgroud)

我没有启用缓存,我尝试使用Small甚至中型VM,但问题仍然存在.知道问题可能在哪里?

Eoi*_*ell 11

不要直接部署到"生产"插槽.

部署到"Staging"插槽(将申请新的resoruces/sizes),然后执行VIP Swap.

  • @Guarav - 想想这样.如果您将一次部署到"生产",它将为特定部署留出特定资源.如果您进行就地重新部署,那么这些资源已经分配,​​并且您所做的一切都是替换二进制文件/配置,因此您最终会出现不匹配.当您部署到暂存时,您要求Azure"根据我要上传的配置/二进制文件,使用新分配的资源创建一个全新的部署".然后,VIP交换就是在负载均衡器处将虚拟IP从一个部署重新分配到另一个部署. (2认同)