如何将应用程序部署到Azure中的多个网站?

如何将应用程序部署到Azure中的多个网站?,azure,deployment,web-deployment,webdeploy,Azure,Deployment,Web Deployment,Webdeploy,我正在尝试将一个web应用程序部署到Azure上的多个网站/实例。我目前有两个虚拟机正在运行。一个作为web服务器,另一个作为数据库服务器。应用程序的性质要求每个客户端都有自己的数据库,因此需要有自己的网站,例如: client1.myapplication.comclient2.myapplication.comclient3.myapplication.com 我目前有大约15个网站,现在每次发布都需要手动更新。我正在寻找一种自动化发布的方法,这样所有的网站和数据库都将得到更新。我在自动化版

我正在尝试将一个web应用程序部署到Azure上的多个网站/实例。我目前有两个虚拟机正在运行。一个作为web服务器,另一个作为数据库服务器。应用程序的性质要求每个客户端都有自己的数据库,因此需要有自己的网站,例如:

client1.myapplication.com
client2.myapplication.com
client3.myapplication.com


我目前有大约15个网站,现在每次发布都需要手动更新。我正在寻找一种自动化发布的方法,这样所有的网站和数据库都将得到更新。我在自动化版本中找到的所有文档似乎只涉及一个生产站点,可能还有一个临时站点。任何帮助都将不胜感激。

您需要一台持续集成服务器。您可以使用TFS、TeamCity、Jenkins等

这里有一篇文章展示了如何与teamcity一起发布。

谢谢,我觉得我正在朝着正确的方向前进,但我希望有一个例子可以为多个网站设置类似的环境。你想继续使用Azure VM作为web应用程序宿主吗?我这样问是因为使用Azure Web应用程序可以大大简化这一过程。您可以使用“从源代码管理部署”将单个代码库部署到任意多个Web应用程序。这样就不需要单独的持续集成服务器。让我知道,如果这是一个选项,我会为你键入一个答案。不幸的是,现在我必须坚持使用Azure虚拟机。我的应用程序需要在服务器上安装额外的东西。我希望能摆脱这些东西,这样我将来就可以使用这些网络应用了。如果你能为两者提供一个解决方案,那将是非常棒的,因为最终我认为我可以朝着这个方向迁移我的解决方案。