如何使用 TDS 为 Sitecore 部署文件



我正在使用 Helix 和 TDS 启动一个新的 Sitecore 9 项目。我已经有了我的基本结构设置,使用刺猬的栖息地站点分支作为指导。我也参考了刺猬的文档。

我的解决方案只是一个开始,所以现在非常简单,只有一个 Foundation.Serialization 模块,其中包含基本层文件夹的 TDS 项目和一个包含 TDS 项目和 MVC 网站项目 (MVC( 的 Project.Website 模块。它有一个基本的Razor视图和一些随机的CSS/JS文件。

TDS Habitat 自述文件说要使用解决方案>部署解决方案来部署项目。当我在我的项目上执行此操作时,它会生成并将 Sitecore 项目部署到 Sitecore,但我的视图和 CSS/JS 不会。大概是因为我还没有配置任何东西来促进这一点。

查看文档和 TDS Habitat 解决方案,我不清楚如何配置 TDS 以了解有关如何部署文件的任何信息。我在网上找到的信息说 TDS 将部署文件、转换配置等,但没有如何实际实现这一目标的示例。

如何进行设置,以便部署解决方案还将解决方案中所有 Web 项目中的文件部署到我的本地 Web 根目录?

首先,您需要确保已设置 Sitecore 部署文件夹。从文档中:

Sitecore 部署文件夹 – 包含 Sitecore 根目录的路径 文件系统上的实例。此设置用于安装 TDS 需要时提供经典服务,并在 TDS 经典项目已构建。

您还需要确保未禁用文件部署:

禁用文件部署 – 停止 TDS 经典将文件部署到 在 Sitecore 部署文件夹中指定的目录。

如果仍然看不到正在部署的文件,则需要检查进程是否有权访问部署文件夹。

还可以将文件部署为 .update 包,然后使用其他自动化工具将 .update 包部署到目标环境。

我想出了问题。在 TDS 项目的属性页面上,有一个字段,您可以在其中指示应构建和部署哪些项目以及 sitecore 项目:

https://www.hhogdev.com/help/tds/propgeneral

相关内容

  • 没有找到相关文章

最新更新