使用appSettings,您可以指定一个外部文件,然后它将合并/覆盖您的设置。例如,如果您拥有登录到源代码管理中的文件中的凭据时,这很有用,但是您也可以在需要时指向带有实时服务器凭据的本地文件,该文件将覆盖您网络中的设置。 config,这样您就不必从检入中不断排除web.config了(或者像我过去肯定的那样无意中检入了生产信誉)。
不幸的是,使用configSource属性无法为其他部分(例如connectionStrings部分)指定外部文件,这是不可能的。
所以我的问题是,有没有一种简单的方法可以通过connectionStrings设置实现我想要的行为?我的意思是,我知道我可以编写一些自定义代码来以某种方式完成此操作,但我只想检查一下是否有我首先忽略的即用型解决方案。