在sitecore中将补丁应用于web.config

问题描述 投票:0回答:1

我对Sitecore并不陌生,但是我得到的工作困扰着我。我承担了将Sitecore补丁应用到项目并部署到Dev的任务。有3个补丁。我完成了前两个步骤,因为它已应用到Sitecore.config文件中。第三个补丁是在Web.config文件的“ appSettings”节点和“ assemblyBinding”节点中添加配置。当我像前两个一样使用传统的修补方式时,出现了错误,后来我发现了这一点:enter image description here

我的项目不使用slowcheetah。我对此进行了更多研究,发现我必须进行Web配置转换。我对如何做转换的研究越多,我就越困惑。下面是我必须在Web.config中插入的配置:

在appSetting节点中:<add key="Telerik.AsyncUpload.ConfigurationEncryptionKey" value="YOUR_ENCRYPTION_KEY_HERE" />

在assemblyBinding节点中:

      <dependentAssembly>
        <assemblyIdentity name="Telerik.Web.UI" publicKeyToken="121fae78165ba3d4" />
        <bindingRedirect oldVersion="2015.1.401.45" newVersion="2017.2.621.45" />  
      </dependentAssembly> 

我希望得到一个简单的解决方案或有关如何在web.config文件中插入这些配置的文章的引用。

visual-studio sitecore8 web.config-transform
1个回答
0
投票

您可以从web.config文件转换中受益。转换将使您在不同的环境中具有不同的价值。Martin Miles发表了一篇简短而内容丰富的博客文章。它包含所需的一切。

https://blog.martinmiles.net/post/how-apply-xml-transform-works-in-helix-habitat

Microsoft官方文档提供了有关如何应用转换的示例。

https://docs.microsoft.com/en-us/aspnet/web-forms/overview/deployment/visual-studio-web-deployment/web-config-transformations

© www.soinside.com 2019 - 2024. All rights reserved.