Кто-нибудь знает, как заставить преобразование web.config заменить настраиваемый раздел конфигурации. Я установил msbuild в подробный режим, и преобразование просто игнорирует существование настраиваемого раздела с преобразованием замены.
Web.Config преобразование настраиваемого раздела конфигурации
comment
Можете ли вы вставить сюда фрагмент, показывающий ваш настраиваемый раздел конфигурации ????
- person Sayed Ibrahim Hashimi   schedule 30.01.2011
comment
@Sayed Ibrahim Hashimi - Я думаю, проблема заключалась в неправильном переключении конфигурации, переданном TeamCity из-за кеширования переменных среды. Спасибо за интерес :)
- person redsquare   schedule 30.01.2011
Ответы (2)
Преобразование web.config не заботится о настраиваемых разделах конфигурации. Он заменит весь файл web.config.
Вот пример XML-кода замены web.config, который я использовал для установки ips нашего сервера memcached:
<?xml version="1.0"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<enyim.com>
<memcached>
<servers xdt:Transform="Replace">
<add address="192.168.130.1" port="11211" />
<add address="192.168.130.2" port="11211" />
<add address="192.168.130.3" port="11211" />
</servers>
</memcached>
</enyim.com>
</configuration>
person
Paul Lemke
schedule
03.02.2011
да, должно быть, это проблема teamcity, передавшая неверную конфигурацию, спасибо
- person redsquare; 03.02.2011