当前位置: 代码迷 >> ASP.NET >> 关于自定义配置节,无法识别解决方法
  详细解决方案

关于自定义配置节,无法识别解决方法

热度:6408   发布时间:2013-02-25 00:00:00.0
关于自定义配置节,无法识别
在配置中的代码为
XML code
<configSections><section name="customProvider" type="DatabaseProvider.HiSection,DatabaseProvider"/>      </sectionGroup>    </configSections>    <customProvider defaultProvider="SqlHiProvider">      <providers>        <add name="SqlHiProvider" type="DataBaseProvider.SqlArticleProvider,DatabaseProvider"></add>      </providers>    </customProvider>

然后配置节类为:
C# code
namespace DatabaseProvider{    public class HiSection : ConfigurationSection    {        /// <summary>        /// A collection of registered providers.        /// </summary>        [ConfigurationProperty("providers")]        public ProviderSettingsCollection Providers        {            get { return (ProviderSettingsCollection)base["providers"]; }        }        [StringValidator(MinLength = 1)]        [ConfigurationProperty("defaultProvider", DefaultValue = "SqlHiProvider")]        public string DefaultProvider        {            get { return (string)base["defaultProvider"]; }            set { base["defaultProvider"] = value; }        }    }}

在网上查了查,也看了一些实例,跟我写的一样啊,不知为什么不识别,有类似:“Could not find schema information for the element 'customProvider'" 的Message,在程序里读取配置节,也读不出来

------解决方案--------------------------------------------------------
你是05的吧,用了过期的关键字
  相关解决方案