每个个人资料只能出现一次!为什么?我收到以下异常:“每个配置文件仅出现一次。请参阅帮助主题以了解异常。”我的配置文件如下所示:这是我加载它的代码:publicclassPointServices:ConfigurationSection{publicstaticPointServicesGet(){vart=(PointServices)ConfigurationManager.GetSection("point.Services/xServices");返回空值;}////声明在以下配置子部分中表示的集合元素////[ConfigurationProperty("xServices",IsDefaultCollection=true)][ConfigurationCollection(typeof(PointServices),AddItemName="xService")]publicPointServicesCollection服务{获取{返回(PointServicesCollection)基础[“xServices”];}}}publicclassPointService:ConfigurationElement{[ConfigurationProperty("name",IsRequired=true)]publicstringName{get{returnthis["name"].ToString();}}[ConfigurationProperty("type",IsRequired=true)]publicstringType{get{returnthis["type"].ToString();}}[ConfigurationProperty("endpoints",IsRequired=false)][ConfigurationCollection(typeof(Endp您可以按以下方式更新代码:配置:然后代码是:publicclassPointServices:ConfigurationSection{publicstaticPointServicesGet(){return(PointServices)ConfigurationManager.GetSection("point.Services");}[ConfigurationProperty("xServices",IsDefaultCollection=true)][ConfigurationCollection(typeof(PointService),AddItemName="xService")]publicPointServicesCollectionServices{get{return(PointServicesCollection)base["xServices"];}}}publicclassPointService:ConfigurationElement{[ConfigurationProperty("name",IsRequired=true)]publicstringName{get{returnthis["name"].ToString();}}[ConfigurationProperty("type",IsRequired=true)]publicstringType{get{returnthis["type"].ToString();}}[ConfigurationProperty("endpoints",IsRequired=false)][ConfigurationCollection(typeof(EndpointAlias),AddItemName="endpoint")]publicEndpointAliasCollectionEndpoints{get{return(EndpointAliasCollection)this[“端点”];}}}打破它:希望有帮助配置文件中的Point.System在哪里?它可能只是抱怨,因为0!=1(forcomputer)以上是C#学习教程:每个配置文件只能出现一次!为什么?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
