поставщик нестандартной конфигурации не загружен за исключением - PullRequest
2 голосов
/ 04 июля 2011

Я использую провайдер настраиваемой конфигурации, как указано в ссылке .

Моя конфигурация приложения выглядит следующим образом:

<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.Тем не менее я получаю сообщение об ошибке:

Произошла ошибка при загрузке файла конфигурации: поставщик защиты не найден.

Ответы [ 2 ]

1 голос
/ 04 июля 2011

Это не так просто, как эта опечатка, не так ли?

"XMLConfigProvider.XMLCpnfigProvider"

Редактировать: Нет

ОК, смотрите здесь: http://msdn.microsoft.com/en-us/library/ms254494.aspx

Значение атрибута configProtectionProvider, по-видимому, относится к имени в разделе и является именем типа самого провайдера.

0 голосов
/ 04 июля 2011

Может быть

XMLConfigProvider

вместо

XMLCpnfigProvider
...