ASP.NET如何使用WebConfigurationManager从特定配置文件中获取部分?

时间:2010-05-14 09:05:47

标签: asp.net

我正在尝试从特定的.config文件中获取部分,例如“my.config”。 WebConfigurationManager.OpenWebConfiguration可以在特定路径中获取web.config。 也许WebConfigurationManager.OpenMappedWebConfiguration可以达到我的目的。

有人可以分享经验吗?

1 个答案:

答案 0 :(得分:1)

我不知道如何使用OpenMappedWebconfig,但这是一种使用简单实用程序类来实现它的方法:

http://aspalliance.com/705

如果你想更好地访问配置,然后创建一个继承自ConfigurationSection的自定义类,那么你可以使用像MyConfig.configkey这样的语法来访问变量。这是一篇描述如何创建自定义类的文章,有益于进一步的信息:
http://www.4guysfromrolla.com/articles/032807-1.aspx

本文介绍如何进行内部自定义配置部分:
http://www.beansoftware.com/asp.net-tutorials/multiple-config.aspx

HTH, 兰斯

编辑:aspalliance.com已关闭,所以为了帮助您,这里有一些其他有用的链接:

这是一种超级简单的方法 - http://www.codeproject.com/KB/files/custom_config_file_reader.aspx

以下是详细的Microsoft方式 - http://msdn.microsoft.com/en-us/library/2tw134k3.aspx