3

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

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

4

1 回答 1

7

您可以通过在子应用程序前面加上父站点名称来部署它。例如mysite/myapplication. 如果您需要,ScottGu 的博客会提供更多详细信息。

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

于 2012-11-17T05:41:48.460 回答