【问题标题】:Separate ConnectionStrings and mailSettings from web.config? Possible?从 web.config 中分离 ConnectionStrings 和 mailSettings?可能的?
【发布时间】:2011-07-05 12:54:00
【问题描述】:

是否可以将 ConnectionStrings 和 mailSettings 与 web.config 分开?

由于开发和测试的原因,开发环境的连接字符串和 smtp 邮件的 IP 地址不同。我们不想使用实时机器和实时 IP 地址进行测试和开发。

有可能吗?

【问题讨论】:

    标签: web-config connection-string


    【解决方案1】:

    我在 MSDN 上找到了答案:

    <configuration>
        <connectionStrings configSource="connections.config"/> 
    </configuration>
    

    文件connections.config包含

    <connectionStrings>
       <add name="name" connectionString="conn_string" providerName="System.Data.SqlClient" />
       <add name="name2" connectionString="conn_string2" providerName="System.Data.SqlClient" />
    </connectionStrings>
    

    【讨论】:

    • @Bobi 我想这将允许准备部署,其中仅在 dev/int 版本期间复制开发/测试连接字符串文件,以便更轻松地在跨环境的设置之间切换。我想不同的方法来做一个转换文件。
    猜你喜欢
    • 2020-12-12
    • 1970-01-01
    • 2012-11-07
    • 2011-03-17
    • 1970-01-01
    • 2010-12-27
    • 2015-08-06
    • 1970-01-01
    相关资源
    最近更新 更多