Я пытаюсь зашифровать разделы файла конфигурации приложения (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. Я получил ту же ошибку. Кто-нибудь может помочь?