繁体   English   中英

是否可以在运行时更改Azure Web Role中的终结点?

[英]Is possible to change endpoint in Azure Web Role at runtime?

我想添加或删除现有Web角色部署的终结点。 似乎无法通过管理门户网站使用Powershell或其他方式实现?

目前无法重新部署实例,因为我需要保留相同的公共IP。

任何想法?

谢谢

端点在服务定义文件( csdef )中定义,因此您需要在本地进行修改并重新部署程序包。

就是说:如果您将部署作为更新推送,则端点修改不会导致删除+重新部署(请参阅就地更新中的这篇文章 )。 作为更新的一部分,您可以添加和删除终结点,也可以修改现有终结点(只需确保您实际上并没有进行重新部署,因为这降低您的部署,处置保留的IP地址和获取一个新的IP地址)。

编辑

我的建议(避免出现糟糕的情况):首先尝试在测试部署上执行此操作,以确保正确设置了所有内容。 也许将测试Web应用程序推送到具有两个实例的新的云服务,端口80上有两个应用程序。然后添加一个端点并推送更新(甚至在测试应用程序的主页上有更新的文本)。 在更新过程中,继续访问端口80,看到该应用程序继续运行,并且主页最终更新。 在整个过程中,请确认IP地址与更新前的IP地址保持相同。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM