我在Web.config中储存了几个不同的连接字符串用于开发和测试。除了一个之外,其他都已注释掉,以便需要时更改信息。
当我发布时,我希望将connectionStrings节点中的所有内容(包括注释)替换为以下内容:
<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)"/>
但我不知道如何清除我不想要的评论并添加我想要的评论。
有任何想法吗?