在Orchard CMS 1.10上使用Azure Scale out和多个租户

时间:2016-04-14 23:44:59

标签: azure orchardcms

我使用Orchard CMS创建网站,并将其托管在Azure Web App上。我刚刚升级到1.10并且想知道如何处理关于App_Data文件夹的Scale Out(我将使用多租户)。

我已安装Microsoft Azure服务以允许Azure Blob存储用于媒体文件夹,该文件夹运行良好,但我现在如何配置Orchard以便App_Data也存储在Blob存储上?

或者App_Data文件夹是否要在实例之间共享?如果是这样,它会立即同步吗?

我尝试使用两个(网络应用)实例创建租户,但无法通过第二个实例导航到它。

1 个答案:

答案 0 :(得分:1)

在Azure App Services中,文件系统跨实例共享。但是,如果您动态创建租户,则需要重新启动其他实例以将其考虑在内。另一种方法是使用消息总线功能,该功能将告知另一个实例在创建租户或更改任何其他配置时自行重新启动。此消息总线可以使用SQL Server Azure或Azure Cache作为消息代理。