Orchard CMS - 从命令行设置租户

时间:2013-04-19 10:37:43

标签: command-line orchardcms orchardcms-1.6 multi-tenant

优良作法是针对全新安装运行验收测试。

我们每晚进行验收测试,作为CI的一部分。

当我们运行构建时,我们基本上是:

  1. 删除数据库。
  2. 创建一个干净的数据库。
  3. 使用命令行(填充数据库)运行果园设置。
  4. 使用orchard命令行启用所需功能。
  5. 启动IISExpress
  6. 进行验收(硒)测试
  7. 这很有效,但现在我们有另一个租户,我们需要针对该租户进行验收测试。

    租户使用不同的DataPrefix和RequestUrlHost。

    我们如何在全新安装时从命令行设置租户?

1 个答案:

答案 0 :(得分:4)

在使用命令行玩了一下之后,我找到了答案:

Orchard.exe feature enable Orchard.MultiTenancy

Orchard.exe tenant add mytenant /Host:mytenant.mysite

Orchard.exe setup /t:mytenant /SiteName:mytenant.mysite /DatabaseTablePrefix:mytenant /AdminUsername:admin /AdminPassword:password  /DatabaseProvider:SQLServer /DatabaseConnectionString:"Data Source=localhost;Initial Catalog=Orchard;Persist Security Info=True;User ID=sa;Password=password"