从Web角色中删除本地资源而不删除部署

时间:2013-10-16 06:09:52

标签: .net azure azure-storage azure-web-roles azure-storage-blobs

我正在尝试将我的解决方案发布到现有的Azure Cloud Service Web角色,但是我收到以下错误:

  

Windows Azure无法在中找到资源DataFilesStore   服务包。要升级部署,必须添加资源。   否则,请执行新部署。

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

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

1 个答案:

答案 0 :(得分:1)

执行就地升级时无法删除本地资源documented。但是,您可以使用VIP交换进行此操作。将新部署上传到临时插槽,执行您需要执行的任何冒烟测试 - 然后启动VIP交换。这不会导致您的应用程序停机,您也不会丢失VIP - 因为它只是内部负载均衡器 - >交换的虚拟机链接。