【发布时间】:2016-09-25 19:47:34
【问题描述】:
我正在使用 Visual Studio Team Services(以前的 Visual Studio Online)来持续部署我的 Web 应用程序。我已经尝试设置 web.config 转换,我相信在我将配置设置更改为 Release | 后它可以工作。此处指示的任何 CPU Web config transforms not working with Visual Studio online, VS2013 and Azure 。
我相信我遇到的问题更多是关于改造它的自我。
现在我的 web.config 中有以下内容
<connectionStrings configSource="connections.config"/>
我想要这个,这样我就可以避免签入connections.config 并且仍然在本地设置我的数据库连接。我想要做的是用类似这样的代码替换上面的代码行。
<connectionStrings>
<add name="umbracoDB" connectionString="blah " providerName="System.Data.SqlClient" />
<add name="EFdb" connectionString="blah" providerName="System.Data.EntityClient" />
</connectionStrings>
我正在使用
<connectionStrings configSource="connections.config" xdt:Transform="Remove" xdt:Locator="Match(configSource)"/>
它似乎成功地删除了 configSource connectionStrings 元素。但是我仍然对如何添加我的替换连接字符串和添加元素感到困惑?
德文
【问题讨论】:
标签: c# .net azure web-config azure-devops