0

我将活动目录与 sitecore 集成在一起,它运行良好,现在我正在尝试为配置更改编写补丁。<membership defaultProvider="sitecore" hashAlgorithmType="SHA1"> and <roleManager defaultProvider="sitecore" enabled="true">将连接设置更改为 AD 的部分 。当我尝试为此部分编写配置补丁时,此部分不是在运行时构建的。但是域部分有效,我的意思是我为此部分创建的补丁有效并在运行时写入 web.config。我在这里观察到一个区别,域部分<Sitecore>, <membership> and <roleManager >位于<system.web>部分中。这是这些不包含在 web.config 中的原因吗?我们可以只为这些部分编写补丁吗?<sitecore>?

任何想法表示赞赏。

谢谢。

4

2 回答 2

2

您只能修补 /configuration/sitecore 元素中的元素。

参考这篇文章: http ://www.sitecore.net/Learn/Blogs/Technical-Blogs/John-West-Sitecore-Blog/Posts/2011/05/All-About-Web-config-Include-Files-with- -Sitecore-ASPNET-CMS.aspx

我认为您必须使用leadro 提到的配置转换。

于 2014-10-31T09:26:42.050 回答
0

我假设您正在使用 Visual Studio ¿?你必须指定你在做什么。

如果是这样,您需要为所需的构建配置创建一个转换文件,例如,为每个环境或发布类型创建一个配置。

试试看这个:http: //msdn.microsoft.com/en-us/library/vstudio/dd465318%28v=vs.100%29.aspx

于 2014-10-30T16:36:18.847 回答