我正在使用link中提到的自定义配置提供程序。
我的应用配置如下:
<configuration>
<configSections>
<section name="log4net" type="ClassLibrary2.Class1,ClassLibrary2"/>
</configSections>
<log4net configProtectionProvider="XMLConfigProvider.XMLConfigProvider,XMLConfigProvider">
<EncryptedData>
<sectionInfo name ="log4net"></sectionInfo>
</EncryptedData>
</configuration>
我已将dll XMLConfigProvider放置在调用应用程序以及gac中。我仍然得到错误:
加载配置文件时出错:找不到保护提供程序。
答案 0 :(得分:1)
这不像这个错字一样简单,是吗?
“XMLConfigProvider.XMLCpnfigProvider”
编辑:不是
好的,看这里:http://msdn.microsoft.com/en-us/library/ms254494.aspx
configProtectionProvider属性的值似乎引用了节中的名称,并且是提供者本身的类型名称。
答案 1 :(得分:0)
也许
XMLConfigProvider
而不是
XMLCpnfigProvider