我正在尝试使用空重定向项目替换托管服务,但是当我尝试这样做时,我收到以下错误;
Windows Azure无法在具有不同端点数的部署之间执行VIP交换。
我相信我可以使用的唯一解决方案如下:
在这个阶段,不幸的改变DNS记录对我来说不是一个选择,所以除非有人能提出替代方案,否则我将不得不使用#2点。
虽然我对此的唯一疑问是,一旦我删除了生产和翻转暂存,新生产实例将保留旧IP,就像我上面说的那样我无法更改DNS记录。
谢谢,有任何疑问让我知道。
答案 0 :(得分:3)
我通过将其他端点添加到通过其他部署暂存来解决此问题。虽然应用程序永远不会使用它,但它允许我在没有停机的情况下进行部署。
我的问题中包含其他解决方案。
答案 1 :(得分:0)
删除生产槽中的当前部署后,应将IP地址分配回池(不可用)。
答案 2 :(得分:0)
为了免除重新部署和额外15分钟等待的麻烦,
你可以在一分钟内删除PRODCTION插槽(如果它适用!),然后你将进行VIP交换 PROD:空的 STAGING:您的部署
“确定已删除云服务的生产部署...”
并最终拥有
“成功交换云服务中的部署...”
Vincent Thavonekham答案 3 :(得分:0)
这通常是在一个插槽中启用RDP(远程桌面)但不在另一个插槽中启用的结果。 RDP创建其他端点,从而生成错误消息。您可以(a)在没有RDP的情况下启用RDP,或者(b)在具有RDP的RDP上禁用RDP。然后VIP交换应该有效。