使用web.config作为引用类库的Properties.Settings类的存储?

时间:2011-08-08 19:03:11

标签: asp.net web-config settings

民间,

这可能很简单,但我无法明确指出任何事情。

我有一个引用类库的Web应用程序(ASP.Net 4.0)。类库有各种设置。我想在类库中使用强类型的Properties.Settings功能。但是,由于在ASP.Net下忽略了类库配置文件,我希望设置的后备存储是web.config的一部分,而不是类库特定的app.config。

我认为这要么是完全禁止的,要么就像馅饼一样容易。谁能告诉我如何让它发挥作用?

谢谢,

Ann L.

1 个答案:

答案 0 :(得分:2)

我不是100%肯定你在问什么,但我看到两个可能的问题:

  1. 类库具有由配置文件控制(设置)的属性,但类库不使用配置文件。如果是这种情况,那么您需要做的就是将这些设置移动到调用应用程序的配置文件 - 类库将自动使用调用应用程序的Web.config(或适当的App.config)。

  2. 您想要创建自定义配置部分,也可以这样做:How to: Create Custom Configuration Sections Using ConfigurationSection

  3. 除非我完全误读你的问题(总是有可能与我:)),否则我会选择#1,因为它更容易,除非你的设计中有一些独特或需要的东西让你转到选项2。