Шифрование log4net в конфигурационном файле - PullRequest
3 голосов
/ 23 августа 2010

Я пытаюсь зашифровать разделы файла конфигурации приложения (app.exe.config) в целях безопасности. Мне удалось зашифровать appSettings и connectionStrings. Однако я получаю следующую ошибку при попытке зашифровать часть log4net:

System.Configuration.ConfigurationErrorsException: произошла ошибка при создании обработчика раздела конфигурации для log4net: не удалось загрузить файл или сборку 'log4net' или одну из ее зависимостей. Система не может найти указанный файл. (C: \ Documents and Settings \ Мои документы \ Visual Studio 2008 \ WebSites \ Encryption \ web.config строка 33) ---> System.IO.FileNotFoundException: Не удалось загрузить файл или сборку 'log4net' или одну из ее зависимостей. Система не может найти указанный файл. в System.Configuration.TypeUtil.GetTypeWithReflectionPermission (хост IInternalConfigHost, строка String typeString, логическое значение throwOnError) в System.Configuration.MgmtConfigurationRecord.CreateSectionFactory (FactoryRecord factoryRecord) в System.Configuration.BaseConfigurationRecord.FindAndEnsureFactoryRecord (String configKey, Boolean & isRootDeclaredHere) --- Конец внутренней трассировки стека исключений --- в System.Configuration.BaseConfigurationRecord.FindAndEnsureFactoryRecord (строка configKey, Boolean & isRootDeclaredHere)

в System.Configuration.BaseConfigurationRecord.GetSectionRecursive (строка configKey, логическое значение getLkg, логическое значение checkPermission, логическое значение getRuntimeObject, логическое значение requestIsHere, объект и результат, объект & resultRuntimeObject)

в System.Configuration.BaseConfigurationRecord.GetSection (строка configKey, логическое getLkg, логическое checkPermission)

в System.Configuration.Configuration.GetSection (String sectionName) в Service.EncryptSection (String sectionName, String provider) в c: \ Documents and Settings \ SGhoora \ Мои документы \ Visual Studio 2008 \ WebSites \ Encryption \ App_Code \ Service.cs: строка 55 в Service.Encrypt () в c: \ Documents and Settings \ SGhoora \ Мои документы \ Visual Studio 2008 \ WebSites \ Encryption \ App_Code \ Service.cs: строка 25

Буду признателен, если кто-нибудь сможет помочь с шифрованием части log4net. Я также использовал aspnet_regiss.exe. Я получил ту же ошибку. Кто-нибудь может помочь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...