从 ASP.NET 中的 Web.config 文件读取值
Reading Values from Web.config file in ASP.NET
我有一个 ASP.NET MVC 5 应用程序。我的应用有一个 web.config 应用。在此应用中,我有一个如下所示的自定义部分:
<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
。但是,我不确定如何从自定义部分中获取配置设置。
你应该使用ConfigurationManager.GetSection(String)
// Assuming 'service.settings' is on the root of your web.config...
var yourSection = (YourSectionClass)ConfigurationManager
.GetSection("service.settings")
我有一个 ASP.NET MVC 5 应用程序。我的应用有一个 web.config 应用。在此应用中,我有一个如下所示的自定义部分:
<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
。但是,我不确定如何从自定义部分中获取配置设置。
你应该使用ConfigurationManager.GetSection(String)
// Assuming 'service.settings' is on the root of your web.config...
var yourSection = (YourSectionClass)ConfigurationManager
.GetSection("service.settings")