【问题标题】:Is there an easy way to change duplicate ConnectionStrings in web.config?有没有一种简单的方法可以更改 web.config 中重复的 ConnectionStrings?
【发布时间】:2012-01-05 13:47:12
【问题描述】:

我想知道你们中是否有人建议在使用不同的 ConnectionStrings(可能还有其他设置)时如何轻松更改不同的设置。目前,在使用不同的 ConnectionStrings 进行调试时,我取消注释/注释我想要使用/不想使用的那个。

有没有办法对一组设置进行分组并使用单个值来确定要使用的设置?

我不认为有嵌套 web.config 的可能性,如 Release.web.config 和 Debug.web.config,因为我必须使用 Debug 配置。

【问题讨论】:

    标签: asp.net web-config settings connection-string


    【解决方案1】:

    您的应用程序可以有一个类负责分发连接字符串值。给定一个参数,它将从 .config 文件中提取适当的字符串。

    IMO 无论如何都应该这样做,以防您更改连接字符串名称 - 如果您将可以更改的内容封装在一个类中,则应用程序更易于管理。

    我认为您不能直接在 .config 文件中添加一些条件逻辑来为您执行此操作。

    【讨论】:

    • 抱歉 - 但也许我错过了你的观点 - 2 个想法 - (i) 为类提供可配置参数肯定需要对配置进行编辑 - 整圈? (ii)出于兴趣,您为什么认为无论如何都应该这样做-您是建议将<add key="connString1" value="..." />更改为<add key="connString2" value="..." />还是我仍然错过了您的观点?就我个人而言,我使用 OP 的注释/注释方法。
    猜你喜欢
    • 1970-01-01
    • 2010-09-24
    • 1970-01-01
    • 1970-01-01
    • 2012-02-08
    • 1970-01-01
    • 1970-01-01
    • 2011-04-14
    • 1970-01-01
    相关资源
    最近更新 更多