从Web读取值.配置文件

本文关键字:配置文件 读取 Web | 更新日期: 2023-09-27 18:01:36

我有一个ASP。. NET MVC 5应用程序。我的应用程序有一个web。在这个应用程序中,我有一个自定义部分,看起来像这样:

<service.settings>
  <service1 isEnabled="true" emailAddress="someone@somewhere.com" />
  <service2 isEnabled="true" emailAddress="another@address.com" />
  <bonzai type="ficus" age="13" />
</service.settings>

我的问题是,我如何访问这些配置值在我的c#代码?我熟悉ConfigurationManager.AppSettings。但是,我不确定如何从自定义节中获得配置设置。

从Web读取值.配置文件

您应该使用ConfigurationManager.GetSection(String)

// Assuming 'service.settings' is on the root of your web.config...
var yourSection = (YourSectionClass)ConfigurationManager
   .GetSection("service.settings")