asp.net配置读取子节错误

时间:2011-12-13 17:12:21

标签: asp.net config

在配置文件中,我有一个带有一些值的电子邮件部分,自定义配置管理器读得很好。现在我需要在“电子邮件”部分添加一个子部分,以下行给出错误:

var configInstance =(ProgConfiguration)System.Configuration.ConfigurationManager.GetSection(“Prog”);

错误消息是:“配置属性'EmailAccounts'可能不是从ConfigurationSection派生的。”

<Prog Debug="true">
<Email 
FromEmail="me@me.com" 
EmailSubject="Your content" 
MailServerList="mymail_com">
<EmailAccounts
StandardEmail="one@me.com"
SupportEmail="two@me.com"/>
</Email>
</Prog>

请帮忙吗?

1 个答案:

答案 0 :(得分:7)

将EmailAccounts更改为ConfigurationElement而不是ConfigurationSection