gpt4 book ai didi

sitecore - TDS 同步环境之间的站点核心成员资格和安全性,为每个环境指定部署的项目

转载 作者:行者123 更新时间:2023-12-03 15:34:56 25 4
gpt4 key购买 nike

关闭。这个问题需要更多focused .它目前不接受答案。












想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post .

6年前关闭。




Improve this question




我正在评估 TDS 以查看它是否满足我们的要求,以下是我需要帮助的问题;

角色和成员资格
我们喜欢在使用 TDS 的环境之间同步用户、角色、安全设置等,有哪些选项可以支持此要求?

部署站点核心项目
我们有多个环境可以分为暂存和生产,我们喜欢使用 DeployOnce 或 AlwaysDeploy 属性指定 TDS 为特定环境部署哪些项目;
1. 登台环境:将 AlwaysUpdate 设置为所有项目
2. Prod 环境:为某些项目设置 DeployOnce,为其他项目设置 AlwaysUpdate,或者只包含要部署的项目。
是否有任何选项可以指定为每个环境部署哪些项目?我能想到的一种可能的解决方案是为每个环境创建两个不同的 TDS 项目,但可能还有其他方法。

自动从 sitecore 同步到 TDS 项目 :是否有可以从构建脚本使用的 MSBuild 目标将站点核心项目同步到 TDS 项目。同样,可以在 Visual Studio 中执行的其他命令,例如获取 Sitecore 项目、与 SiteCore 同步、部署等,它们是否可以从构建脚本触发?

限制同步方向 :是否可以指定项目只能在一个环境中从 sitecore 同步到 TDS 项目,并且相同的项目可以在另一个环境中同步任一方向?

最佳答案

角色和成员资格:不可以,目前无法将用户和角色带入 TDS,因为它们没有作为 Sitecore 项目存储在数据库中。每个项目的安全设置将被引入,因为它存储在项目本身的一个字段中。
Hedgehog 在本视频的 QnA 部分提到了这一点:-
http://www.youtube.com/watch?v=Sbx7bk4UEO0&feature=player_detailpage#t=2530s (见 42.10)

部署站点核心项目:我不知道有一种方法可以为每个配置设置不同的部署属性。一种可能性是设置一次“AlwaysUpdate”,构建到所有环境,然后在您不想继续推送到生产的环境上设置“从配置中排除”属性,这样它就不会再被推送。不理想,但它是另一种选择。

自动从 sitecore 同步到 TDS 项目:目前没有一种方法可以利用 TDS 网络服务从 TDS 本身之外执行这些操作。

限制同步方向:再说一次,我不知道。如果站点上安装了 Sitecore 连接器,则您可以执行所有 TDS 操作,但不能将其限制为单一方向,可以双向或什么都不做。关于这一点,我能想到的最接近的事情是 techphoria414 的关于将构建限制到非调试环境的博客文章......但这并不是你所追求的。
http://www.techphoria414.com/Blog/2011/September/Failsafe-for-non-Debug-TDS-Builds

关于sitecore - TDS 同步环境之间的站点核心成员资格和安全性,为每个环境指定部署的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15353740/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com