我正在尝试访问Windows服务应用程序中app.config的自定义部分。
这是我定义
部分的方式<Configurations>
<configSections>
<section name="SectionName" type="ClassName, AssemblyName"/>
</configSections>
<SectionName>...</SectionName>
</Configurations>
我收到以下错误
为
SectionName
创建配置部分处理程序时出错:无法加载类型“ClassName
,AssemblyName
,版本= 1.0.0.0,Culture = neutral,PublicKeyToken = null”,因为它不公开。
出现此错误的可能原因是什么?
答案 0 :(得分:5)
虽然该类已存在且可公开访问,但它缺少默认构造函数 显然,默认构造函数将在解析配置时被内部调用,因此对于在配置节中使用的类是必须的。