【发布时间】:2011-05-25 14:18:48
【问题描述】:
我在使用某些应用程序时遇到问题。当我在本地磁盘中执行它时一切正常,但是当我尝试从共享资源 (Z:\resource\TheApplication.exe) 执行相同的应用程序时,出现以下错误:
Error occurred creating the configuration section handler for DOMAIN/DomainUserInfo: Request failed
尝试读取配置文件中的自定义部分时发生错误:
public static class AppConfigFile {
public static IDomainUserInfo DomainUserInfo {
get {
if (_domainUserInfo == null) {
_domainUserInfo = (DomainUserInfo)ConfigurationManager.GetSection(Environment.UserDomainName + @"/DomainUserInfo");
} return _domainUserInfo as IDomainUserInfo;
}
}
}
public class DomainUserInfo : ConfigurationSection, IDomainUserInfo {
[ConfigurationProperty("SomeConfiguration", IsRequired = true, DefaultValue = "")]
public string SomeConfiguration { get { return (string)base["SomeConfiguration"]; } }
[ConfigurationProperty("OtherConfiguration", IsRequired = true, DefaultValue = "")]
public string OtherConfiguration { get { return (string)base["OtherConfiguration"]; } }
}
配置文件如下:
<configuration>
<configSections>
<sectionGroup name="THE_DOMAIN" type="System.Configuration.NameValueSectionHandler, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<section name="DomainUserInfo" type="NameSpace.Other.DomainUserInfo,NameSpace.Other" requirePermission="false"/>
</sectionGroup>
</configSections>
<THE_DOMAIN>
<DomainUserInfo SomeConfiguration="SomeValue" OtherConfiguration="OtherValue"></DomainUserInfo>
</THE_DOMAIN>
</configuration>
有什么想法吗?
谢谢。
【问题讨论】:
标签: .net app-config