C# 部署到云端失败,说明DiagnosticStore的大小无法减小?
我最近将azure存储库从1.7升级到了2.1,从那以后我就无法部署到我的云服务。我一直收到这个部署错误C# 部署到云端失败,说明DiagnosticStore的大小无法减小?,c#,caching,azure,azure-storage,azure-web-roles,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. 我还没有启用缓存,我尝试使用小型甚至中型虚拟机,但问题仍然存在。知道问题可能在哪里吗?不
The size of local resources cannot be reduced. Affected local resource is DiagnosticStore in WorkerRole. Current size is 20000. Requested size is 4096.
我还没有启用缓存,我尝试使用小型甚至中型虚拟机,但问题仍然存在。知道问题可能在哪里吗?不要直接部署到“生产”插槽
部署到“暂存”插槽(将申请新的资源/大小),然后执行VIP交换。@Eoin。。。考虑到登台和生产环境应该是相同的,我很好奇为什么它会起作用。你能解释一下吗?谢谢。登台和生产环境实际上只是RDFE(即门户/服务管理API)级别的逻辑结构。插槽之间的交换只是负载平衡器上的配置更改。这两个部署本身与对方无关。@Guarav-这样想。如果您部署一次到“生产”,它将为该特定部署预留特定资源。如果您进行了就地重新部署,那么这些资源已经分配,您所做的只是替换二进制文件/配置,因此您最终会出现不匹配。当您部署到staging时,您要求Azure“基于我将要上载的配置/二进制文件,使用新分配的资源为我创建一个全新的部署”。VIP交换就是在负载平衡器上将虚拟IP从一个部署重新连接到另一个部署。