Применить патч к web.config в sitecore

Я немного новичок в sitecore, и у меня есть работа, которая меня беспокоит. Мне дали задание применить патчи sitecore к проекту и развернуть на Dev. Было 3 патча. Я выполнил первые два, поскольку они должны были быть применены в файле Sitecore.config. Третий патч должен был добавить конфигурацию в узел «appSettings» и узел «assemblyBinding» в файле Web.config. Когда я использовал традиционный способ исправления, как я использовал для первых двух, я получил сообщение об ошибке, а позже обнаружил следующее: введите здесь описание изображения

Мой проект не использует slowcheetah. Я исследовал больше об этом и обнаружил, что мне нужно выполнять преобразования веб-конфигурации. Чем больше я исследовал, как делать преобразования, тем больше я запутывался. Ниже приведена конфигурация, которую я должен вставить в 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.


person Kautilya Kumar    schedule 02.05.2020    source источник


Ответы (1)


Вы можете извлечь выгоду из преобразований файла web.config. Преобразования позволят вам иметь разные значения для разных сред. Существует короткая и информативная запись в блоге Мартина Майлза. Он содержит все, что необходимо.

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

person burki    schedule 05.05.2020