.Net配置文件混乱

Mat*_*wdy 5 asp.net app-config web-config

我们有一个有点复杂的项目,原始开发人员分成多个项目用于组织目的.这对我来说意味着我有一个ASP.Net站点,它有一个web.config并包含各种好的设置,另一个项目编译成一个拥有它自己的.config文件app.config的DLL.

在DLL中,能够访问我在ASP.Net proejct的web.config文件中的所有AppSettings是非常好的.

这可能吗?这是好习惯吗?我真的不想复制和粘贴相同的信息,并且必须手动使它们在2之间保持同步(实际上可能最多20个 - 它是一个大型项目,有人将它组织到荒谬的级别).config文件.

有什么建议或最佳实践吗?

Kob*_*obi 3

这实际上是默认行为 -读取所有 DLL 的ConfigurationManager.AppSettings当前行为。 有时,文件是为其他项目(或 dll)创建的,但它们不在站点中使用,应合并到.web.config
.configweb.config