在运行时生成web.config - sitecore

时间:2014-10-30 16:32:53

标签: runtime sitecore configuration-files sitecore7.2 web.config-transform

我将活动目录与sitecore集成,它工作正常,现在我正在尝试为配置更改编写补丁。部分<membership defaultProvider="sitecore" hashAlgorithmType="SHA1"> and <roleManager defaultProvider="sitecore" enabled="true">已更改,以便将连接设置为AD。当我尝试为此部分编写配置补丁时,此部分不是在运行时构建的。但域部分工作,我的意思是我为此部分创建的补丁在运行时工作并写入web.config。我发现这里的域名部分位于<Sitecore>, <membership> and <roleManager >下的<system.web>部分中有差异。这是因为这些不包含在web.config中吗?我们是否可以仅在<sitecore>?

下为这些部分编写补丁

任何想法都表示赞赏。

感谢。

2 个答案:

答案 0 :(得分: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-the-Sitecore-ASPNET-CMS.aspx

我认为你必须使用leandro提到的配置转换。

答案 1 :(得分:0)

我假设您使用的是Visual Studio?你必须指明你在做什么。

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

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