log4net-【实在是纳闷】关于Log4net的局域网写入文件的权限问题

问题描述

【实在是纳闷】关于Log4net的局域网写入文件的权限问题

这几天在重新整理Log4net的日志记录功能。

     需求:想把每台机器上记录的Log4日志文件归总在一台局域网LogServer上。

     对配置文件代码做出的调整:

     <log4net>
<appender name="ErrorLogger" type="log4net.Appender.RollingFileAppender">
  <file type="log4net.Util.PatternString">
    <conversionPattern value="\192.168.1.110log4netWeb%date{yyyy}%date{MM}Logger_%date{yyyyMMdd}.log" />
  </file>
  <param name="AppendToFile" value="true" />
  <param name="StaticLogFileName" value="true" />
  <layout type="log4net.Layout.PatternLayout">
    <conversionPattern value="%d [%t] %-5p %c [%x] - %m%n" />
    <!--%aspnet-request{UserHostAddress}-->
    <param name="Header" value="[Header]
" />
    <param name="Footer" value="[Footer]
" />
  </layout>
</appender>
<root>
  <!-- Setup the root category, add the appenders and set the default level -->
  <!-- OFF, FATAL, ERROR, WARN, INFO, DEBUG, ALL -->
  <level value="ALL" />
  <appender-ref ref="ErrorLogger" />
</root>
     其中,局域网机器192.168.1.110的log4net目录做了共享,并给予了Everyone读写权限。

     结果:日志文件没有被按期望写入到指定的共享目录中。

     后续验证:写了一个控制台的exe Log测试写入程序,配置文件与上述一样,上传到服务器后手动执行,日志文件写入成功,所以在想是否是IIS关于局域网机器的权限问题,查阅了很多资料,没有找到这方面的信息,特来园子恳请各位大神解惑!

解决方案

写入后,有没有返回什么错误信息?还有是不是防火墙等拦截网络请求

时间: 2024-10-18 10:48:30

log4net-【实在是纳闷】关于Log4net的局域网写入文件的权限问题的相关文章

外网通过VPN访问公司局域网内文件的实验

实验拓扑图想出来的 外网通过VPN访问 公司局域网内文件 VPN在虚拟专用网中客户端使用特定属于隧道协议,与虚拟专用网服务器建立连接,虚拟专用网可以帮助远程用户轻松访问公司的文件可信的安全连接,并保证数据传输. 优点1:降低成本 优点2:传输数据可靠 优点3:连接灵活 优点4:完全控制 自己电脑做 客户端,公网ip是192.168.80.10

外网通过VPN访问公司局域网内文件的方法

实验拓扑图想出来的 外网通过VPN访问 公司局域网内文件 VPN在虚拟专用网中客户端使用特定属于隧道协议,与虚拟专用网服务器建立连接,虚拟专用网可以帮助远程用户轻松访问公司的文件可信的安全连接,并保证数据传输. 优点1:降低成本 优点2:传输数据可靠 优点3:连接灵活 优点4:完全控制 自己电脑做 客户端,公网ip是192.168.80.10 xp用来做 服务器的FTP服务器 共享文件ip地址192.168.90.99/24 内网地址 这时我们ping下文件服务器试下,肯定ping不同 不在一段

窗体-C#开发局域网传文件功能()socket

问题描述 C#开发局域网传文件功能()socket C# 开发窗体程序 局域网传输文件.scoket... ...谁有小例子的教我一下.邮箱:accpyuan@vip.qq.com . 例:就是A客户端给B,C,D,客户端传文件.保存在哪里呢?怎么传呢?哎.不懂网络的啦 解决方案 http://www.tuicool.com/articles/ZzqIFz 解决方案二: http://www.daxueit.com/article/3724.html

新人求助!C#如何实现winform C/S架构下 局域网内文件上传下载

问题描述 C#怎么实现winformC/S架构下局域网内文件上传下载啊,局域网内一台电脑用作服务器,其余电脑用作客户端,如何实现啊,各位大神帮忙啊 解决方案 解决方案二:最简单的是使用ftp协议,服务器端不用写,用iis配置下,客户端用ftpclienthttp://blog.csdn.net/yafzhp/article/details/5896643解决方案三:用FTP下载协议可以使用winfrom做解决方案四:谢谢各位,先研究研究解决方案五:http上传下载也很方便解决方案六:FTP服务器

C# 开发窗体程序 局域网传输文件

问题描述 C#开发窗体程序局域网传输文件.scoket......谁有小例子的教我一下.邮箱:accpyuan@vip.qq.com.例:就是A客户端给B,C,D,客户端传文件.保存在哪里呢?怎么传呢?哎.不懂网络的啦 解决方案 解决方案二:你先学会传一句话,再说传文件的问题解决方案三:如果你连电脑A怎么给电脑B发一个字符串"ABC"都不会也就是根本不知道socket是啥,而只是道听途说了这么个名词那么后面的具体思路和做法,是根本没法和你沟通的,因为说了啥你都听不懂

C# C/S程序局域网传输文件,客户端100台左右,请问用什么方案或者技术好

问题描述 C#C/S程序局域网传输文件,客户端100台左右,请问用什么方案好?我之前直接就用共享文件夹的形式,但是它需要依赖服务器windows服务"server"的支持,但是有时候server会自动停止了,造成客户端无法访问服务器共享文件夹的文件,造成错误,请问各位大哥大姐用什么方案或者什么技术可行呢? 解决方案 解决方案二:还有就是C/S程序客户端访问服务器的sqlserver数据库一般用什么形式去访问呢,直接IP地址访问吗?这样形式依然是依赖服务器的windows服务"

在C#代码中应用Log4Net(五)将Log4Net正确地封装在自己的类库中并进行调用

前面的几篇文章已经比较完整地解释了怎么使用Log4Net,但是我们可能需要将Log4Net的日志类封装在自己的类库中,以便C/S或B/S程序进行调用.下面的示例程序简单地分为两层,一个是应用程序层WebApplication_testLog4Net,另一个就是公用类库Common. 1.首先,我们还是在类库中先添加Log4net的引用 2.直接在类库Common中的AssemblyInfo.cs中添加Log4Net的配置文件地址. 3.log4net.config还是放在应用程序那层(如左图),

Win7访问局域网共享提示没有权限的解决方法

  在局域网环境下,想要实现数据共享功能,通常我们会开启网络共享,来让局域网内的计算机用户共享网络但在近期有部分用户在访问网络共享时,系统提示没有权限使用网络资源,对于该问题很多用户不知道如何解决,故此小编在这里为带提供了详细的操作方法,下面我们来了解下吧! 解决方法: 删除"拒绝从网络访问这台计算机"里面的Gu 1.在屏幕的左下角点开[开始]----在搜索程序和文件那个文本框里输入gpedit.msc,然后回车. 2.弹出如下图的对话框,依次展开----计算机配置---windos

Win7下局域网大文件或多文件经常出现复制中断的解决方法

  你们在传送文件都是选择哪个方式?QQ互传.U盘拷贝还是其他什么方式,这两种方式虽然最为常见,但是也有弊端,利用QQ互传的话,第一传送的速度无法保证,一般较慢;第二就是两个电脑必须都登入QQ才能实现互传,但是如果只有一个账号就难以实现了.U盘传送相对较为繁琐,要拷贝复制.现在我们可以采用局域网传送,同时避免了上诉的两个问题.万一在传送大文件时出现中断肿么办呢?下面小编来为大家解答! 出现复制大文件时才出现中断的情况,大多是由于网络不稳定引起的,当然原因有多方面. 1.目标计算机网卡不稳定或网线