【发布时间】:2010-12-27 23:44:14
【问题描述】:
有没有办法覆盖 app.config 中的 ConnectionString。我们的构建系统也在客户的服务器上运行,但连接字符串需要不同。因为app.config是svn的,所以每次修改app.config的内容并提交,都需要去客户的服务器把connectionString改回他们的数据库...
例如,在 ant-scripts 中,这没问题,但在 app.config 中我似乎找不到方法。例如尝试过这个:
<connectionStrings configSource="WebConnectionString.config">
<add name="ConnectionString"
connectionString="..."
providerName="System.Data.SqlClient"/>
</connectionStrings>
我想要做的是,如果 WebConnectionString.config 存在,则使用该配置文件中的 connectionString。如果没有,请使用代码示例中定义的那个(所以,在 app.config 中)。
【问题讨论】:
标签: asp.net web-config app-config