0

我有一个使用 Sitecore 团队开发的 Sitecore Visual Studio 项目,并根据本文中概述的最佳实践进行设置:http: //jockstothecore.com/setting-up-a-sitecore-solution-part-1-visual -工作室和项目/. 它有一个位于 Sitecore 根目录之外的 Web 项目,在构建时它会将必要的文件复制到我的本地 Sitecore 安装中。它工作得很好。我知道,如果我需要对 Sitecore 配置进行更改,我可以使用 App_Config/Include 文件夹中的包含文件来执行此操作,这些更改也将复制到我的本地 Sitecore 安装中,并将合并到 Sitecore地点。但是,如果我需要对 ASP.NET 配置进行其他更改,我该怎么办?(非 Sitecore 配置)根据我上面引用的文章,我的 Web 项目中不能有 web.config 文件,因为在构建时它会在我的 Sitecore 安装中将该文件复制到我的 web.config 上,这会弄乱一切向上。我正在寻找一些能够制作 ASP 的方法。NET 配置更改在我的本地 Web 项目中,并在构建时将这些配置更改传播到我的 Sitecore 安装。理想情况下,我不想接触本地 Sitecore 安装中的 web.config 文件。此设置的目标之一是在源代码管理中不包含任何本地 Sitecore 文件,并且能够随时彻底清除并重新安装本地 Sitecore 安装。有任何想法吗?

4

1 回答 1

1

简短的回答是你不能像使用包含文件那样修补 asp.net 配置。话虽如此,我会将 web.config 添加到 VS 并使用 Slow Cheetah 为每个环境的每个构建配置添加配置转换。我认为将配置文件添加到源代码管理没有任何害处,尤其是当您为每个环境都有自定义设置时。

于 2014-11-26T05:06:26.223 回答