如何使用Web部署在Windows Azure中部署子站点

时间:2012-11-13 13:03:36

标签: azure web-deployment azure-web-roles

我有一个Web角色,可以使用不同的端口号访问多个站点。 例如(主要网站)http://site.cloudapp.net,(子网站)http://site.cloudapp.net:8080http://site.cloudapp.net:8081

我可以使用Web部署来部署主站点。如何使用Web部署来部署子站点?

1 个答案:

答案 0 :(得分:7)

您可以通过在其前面添加父站点名称来部署到子应用程序。例如mysite/myapplication。如果您需要,ScottGu's blog会提供更多详细信息。

但是,我更关注,因为您说您使用Azure Web角色执行此操作,这些角色部署在具有临时磁盘的虚拟机上(如果硬件出现故障或需要重新部署,则为非持久性)。如果Azure将您的Web角色重新部署到另一个VM,那么您的Web部署了#34;更改将丢失,并且将重新部署cspkg的内容。如果您确实想要使用Web部署,则应考虑使用Azure网站或Azure虚拟机,否则为了确保您的更改不会丢失,您需要重新发布完整的cspkg文件,并允许Azure将更改部署到您的所有实例