0

我想我的解决方案发布到现有的Azure的云服务Web角色删除从Web角色的本地资源,但我收到以下错误:而不删除部署

Windows Azure could not find the resource DataFilesStore in the service package. To upgrade the deployment, you must add the resource. Otherwise, perform a new deployment.

我删除了DataFilesStore当地的资源,因为它不再需要了。

我无法执行新的部署(或删除当前部署),因为那样我将失去分配的服务IP地址。这是一个生产环境,所以这不是一个选项。

回答

1

这是documented,您不能在执行就地升级时删除本地资源。但是,您可以使用VIP交换。将您的新部署上传到临时插槽,做任何您需要做的烟雾测试 - 然后启动VIP交换。这不会导致应用程序停机,并且不会丢失VIP - 因为它只是内部负载平衡器 - >被交换的VM链接。