【问题标题】:How do I use web deploy to deploy sub site in Windows Azure如何使用 web deploy 在 Windows Azure 中部署子站点
【发布时间】:2012-11-17 13:41:48
【问题描述】:
【问题讨论】:
标签:
azure
web-deployment
azure-web-roles
【解决方案1】:
您可以通过在子应用程序前加上父站点名称来部署到子应用程序。例如mysite/myapplication。如果您需要,ScottGu's blog 有更多详细信息。
但是,我会更加担心,因为您说您使用 Azure Web 角色执行此操作,该角色部署在具有临时磁盘的虚拟机上(如果硬件出现故障或需要重新部署,则非持久性)。如果 Azure 将您的 Web 角色重新部署到另一个 VM,您的“Web 部署”更改将丢失,并且您的 cspkg 的内容将被重新部署。如果您真的想使用 Web 部署,您应该考虑使用 Azure 网站或 Azure 虚拟机,否则为确保您的更改不会丢失,您需要重新发布完整的 cspkg 文件并允许 Azure 将更改部署到您的所有实例。