Преобразование Web.Config в пользовательский раздел конфигурации

Кто-нибудь знает, как получить преобразование web.config, чтобы заменить настраиваемый раздел конфигурации. Я установил msbuild в режим подробностей, и преобразование просто игнорирует существование настраиваемого раздела с преобразованием замены.

Ответы

Ответ 1

Преобразование web.config не заботится о настраиваемых разделах конфигурации. Он будет выполнять замены всего файла web.config.

Вот пример XML замены web.config Я использовал для установки нашего memcached сервера ips:

<?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>

Ответ 2

В случае, если у вас есть та же проблема, что и у меня... Я хотел ударить себя!

Во время публикации убедитесь, что вы выбрали среду:)

введите описание изображения здесь