我总是看到dll中有app.config,然后网站有web.config。 在运行时,web.config主要将数据传递给所有可移植库。
这些配置作为可移植库类的属性传递。 ConfigurationManager用于从配置文件中获取值。
现在问题是,在我目前的项目中,他们在webapp项目/文件夹中有configsectionhandler。
我的项目文件夹结构就像
Main
WebApp
BusinessObject
ThirdPartyWebserviceCall
和往常一样,webapp项目引用了BusinessObject,而BusinessObject引用了ThirdPartyWebserviceCall。
现在,如果我想在ThirdPartyWebserviceCall中使用configsectionhandler,我将添加一个循环引用
web应用程序。
这个设计看起来好吗?它看起来真的对我不利。
是否有其他标准模式可以访问库中的配置值。