Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从web.config读取的Log4Net连接字符串_C#_.net_Log4net - Fatal编程技术网

C# 从web.config读取的Log4Net连接字符串

C# 从web.config读取的Log4Net连接字符串,c#,.net,log4net,C#,.net,Log4net,我正在一个项目中使用Log4Net,使用1.0框架 为了安全问题,我正在尝试寻找一种方法,从非web.config文件的其他位置读取字符串连接 有没有办法进行这种配置?您可以访问log4net的appender,并在运行时修改数据库记录器。代码应该可以做到这一点。如果您担心安全问题,您是否尝试过加密配置文件中的连接字符串。您还可以将连接字符串存储在数据库中并对其进行加密,但web.config文件就是为了这个目的而存在的。我不会把它存储在文件中。。有什么可以阻止人们找到文件位置?是的,这是一个金

我正在一个项目中使用Log4Net,使用1.0框架

为了安全问题,我正在尝试寻找一种方法,从非web.config文件的其他位置读取字符串连接


有没有办法进行这种配置?

您可以访问log4net的appender,并在运行时修改数据库记录器。代码应该可以做到这一点。

如果您担心安全问题,您是否尝试过加密配置文件中的连接字符串。您还可以将连接字符串存储在数据库中并对其进行加密,但web.config文件就是为了这个目的而存在的。我不会把它存储在文件中。。有什么可以阻止人们找到文件位置?是的,这是一个金钱交易应用,如果我们生活在一个很容易找到的连接到外面,就像打开一扇门的话,字符串是为log4net的配置要求,我去尝试加密谢谢:)它不一样,但这是相似的