在配置文件中加密log4net

时间:2010-08-23 05:30:46

标签: encryption

出于安全考虑,我正在尝试加密应用程序配置文件(app.exe.config)的各个部分。我成功加密了appSettings和connectionStrings。但是,当我尝试加密log4net部分时出现以下错误:

System.Configuration.ConfigurationErrorsException:为log4net创建配置节处理程序时发生错误:无法加载文件或程序集“log4net”或其依赖项之一。该系统找不到指定的文件。 (C:\ Documents and Settings \ My Documents \ Visual Studio 2008 \ WebSites \ Encryption \ web.config第33行)---> System.IO.FileNotFoundException:无法加载文件或程序集“log4net”或其依赖项之一。该系统找不到指定的文件。    at System.Configuration.TypeUtil.GetTypeWithReflectionPermission(IInternalConfigHost host,String typeString,Boolean throwOnError)    在System.Configuration.MgmtConfigurationRecord.CreateSectionFactory(FactoryRecord factoryRecord)    在System.Configuration.BaseConfigurationRecord.FindAndEnsureFactoryRecord(String configKey,Boolean& isRootDeclaredHere)    ---内部异常堆栈跟踪结束---    在System.Configuration.BaseConfigurationRecord.FindAndEnsureFactoryRecord(String configKey,Boolean& isRootDeclaredHere)

at System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey,Boolean getLkg,Boolean checkPermission,Boolean getRuntimeObject,Boolean requestIsHere,Object& result,Object& resultRuntimeObject)

在System.Configuration.BaseConfigurationRecord.GetSection(String configKey,Boolean getLkg,Boolean checkPermission)

在System.Configuration.Configuration.GetSection(String sectionName)    at c:\ Documents and Settings \ SGhoora \ My Documents \ Visual Studio 2008 \ WebSites \ Encryption \ App_Code \ Service.cs中的Service.EncryptSection(String sectionName,String provider):第55行    at c:\ Documents and Settings \ SGhoora \ My Documents \ Visual Studio 2008 \ WebSites \ Encryption \ App_Code \ Service.cs中的Service.Encrypt():第25行

如果有人可以提供有关如何加密log4net部分的帮助,我将不胜感激。我也使用过aspnet_regiss.exe。我得到了同样的错误。有人可以帮忙吗?

0 个答案:

没有答案