有没有一种方法可以将app / web.config拆分为2个文件?

Chr*_*ris 4 .net c# app-config web-config

我目前使用app / web.config为我的数据库存储连接字符串,这意味着在升级时,我们不会触摸配置文件来保留这些字符串。但是,我们现在要转到MVC5,这样做需要在app / web.config中更新所有库定义(我们拥有一个具有类似配置的App和一个网站)。

那么是否可以将这些文件分为两个文件,以便我可以更新库定义,同时保持现有基础结构的完整性,以从.config文件中读取连接字符串?还是有另一种方法可以解决这个问题?

Mar*_*ell 5

是; 您只需创建第二个文件,而不包括内联的东西,例如:

<configuration>
    <connectionStrings configSource="connections.config"/>
</configuration>
Run Code Online (Sandbox Code Playgroud)

connections.config文件将以开头<connectionStrings>...</connectionStrings>

  • @Chris每个外部文件只有一个部分,但是:“可能”-试一试;找出; p (2认同)