配置管理Asp.net的最佳模式

时间:2013-09-19 14:59:51

标签: c# asp.net design-patterns web-config

我总是看到dll中有app.config,然后网站有web.config。 在运行时,web.config主要将数据传递给所有可移植库。

这些配置作为可移植库类的属性传递。 ConfigurationManager用于从配置文件中获取值。

现在问题是,在我目前的项目中,他们在webapp项目/文件夹中有configsectionhandler。

我的项目文件夹结构就像

Main
 WebApp
 BusinessObject
 ThirdPartyWebserviceCall

和往常一样,webapp项目引用了BusinessObject,而BusinessObject引用了ThirdPartyWebserviceCall。

现在,如果我想在ThirdPartyWebserviceCall中使用configsectionhandler,我将添加一个循环引用

web应用程序。

这个设计看起来好吗?它看起来真的对我不利。

是否有其他标准模式可以访问库中的配置值。

0 个答案:

没有答案