Я храню несколько разных строк подключения в своем web.config для разработки и тестирования. Все, кроме одного, закомментированы, поэтому я могу изменить информацию по мере необходимости.
Когда я публикую, я хотел бы заменить все (включая комментарии) в connectionStrings node следующим образом:
<add name="myDb" connectionString="Data Source={SERVER};Initial Catalog=ManEx;User Id={USER};Password={PASSWORD};" providerName="System.Data.SqlClient" />
<!--<add name="myDb" connectionString="Data Source={SERVER};Initial Catalog=ManEx;Integrated Security=True" providerName="System.Data.SqlClient" />-->
Я знаю, как изменить активную строку следующим образом:
<add name="myDb"
connectionString="Data Source={SERVER};Initial Catalog=ManEx;User Id={USER};Password={PASSWORD};"
providerName="System.Data.SqlClient"
xdt:Transform="Add"
xdt:Locator="Match(name)"/>
Но я не знаю, как очистить комментарии, которые я не хочу, и добавить комментарий, который я хочу.
Любые идеи?