是否有任何推荐的方法来自动配置 DotnetNuke 设置?我们将拥有 DNN 应用程序的多个实例(prod、beta、qa、dev、local 等),并且需要能够对它们进行相同的配置,并能够在我们未来的版本中对它们进行更新。当前需要配置的设置包括主机设置、门户设置和用户配置文件定义。
以下是我迄今为止提出的一些方法:
1) 创建一个配置模块并使用 SQL 脚本进行所有设置?直接操作 DNN 表通常安全吗?通常建议将 API 与许多框架一起使用。
2)创建一个配置模块并实现 IUpgradeable.UpgradeModule 并以编程方式设置设置?
3) 从一个设置了所有设置的门户创建一个 PortalTemplate。我相信这只适用于创建新门户。我将无法更新现有门户。