1

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

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

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

我的项目文件夹结构就像

Main
 WebApp
 BusinessObject
 ThirdPartyWebserviceCall

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

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

网络应用程序。

这个设计看起来还行吗?它在我看来真的有缺陷。

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

4

0 回答 0