2016-09-07 4 views
0

Как добавить и установить параметр в файл SetParameters.xml для изменения настройки приложения?Изменение SetParameters.xml в Web Deploy

Я попытался сделать следующее, чтобы изменить ключ настройки приложения BaseURL, но он не меняет значение при развертывании с использованием msdeploy. Есть что-то, чего я не хватает?

<parameters> 
<setParameter name="BaseURL" kind="XmlFile" scope="\\web.config$" match="/configuration/appSettings/add[@key='BaseURL']/@value" value="http://test-mvc/api/" /> 
</parameters> 

ответ

0

Вы можете включить setParameter элементы и parameter элементы бок о бок, просто использовать defaultValue, чтобы установить значение:

<parameters> 
    <setParameter name="OtherParam" value="false" /> 

    <parameter name="BaseURL" defaultValue="http://test-mvc/api/"> 
    <parameterEntry kind="XmlFile" scope="Web\.config$" 
        match="/configuration/appSettings/add[@key='BaseURL']/@value" /> 
    </parameter> 
</parameter>