如何将单个多租户MVC应用程序部署到多个Azure虚拟目录

时间:2014-12-08 08:39:40

标签: asp.net-mvc asp.net-mvc-4 azure cloud

我有一个MVC.net网络项目,将为多个客户部署

每个客户的代码库和数据库结构都是相同的,但在部署时,会使用不同的CSS和图像,为每个客户提供自己的外观。

每个应用程序都需要具有相同的根URL mydomain.com。我希望能够进行配置,以便当用户导航到mydomain.com/site1时,会显示客户A对应用程序的特定部署。我还希望这些部署在不同的应用程序池(或类似的)上运行。

  • mydomain.com/site1
  • mydomain.com/site2
  • mydomain.com/site3

我目前正在部署Azure云服务并使用SQL Azure作为数据库(每个云服务共享一个数据库)。

如何使用Azure云服务设置上述结构,并确保我们所有客户都可以使用相同的根URL,但是对于所有多个站点都有不同的完整应用程序?

可以使用Azure云服务上的虚拟目录来完成吗? 如果没有,那么实现这一目标的最佳方式是什么?

0 个答案:

没有答案