C# 试图让远程appender在log4net中工作

C# 试图让远程appender在log4net中工作,c#,log4net,remoting,C#,Log4net,Remoting,我正在尝试让远程appender在log4net中工作。我已经实现了中所示的方法,并且看到服务器对象正在正确的端口上侦听,但是我无法让客户机对象实际进行远程连接。客户端和服务器都运行在同一台机器上(我的开发箱),所以这不应该是防火墙问题。我实现了TimedRemotingAppender,如文章中所示,我可以在LogEvents方法上设置一个断点,并看到它在调用log4net时命中断点,但服务器上从未出现任何东西。我很确定我的配置文件是正确的 任何一位log4net大师,有什么诀窍可以让它发挥作

我正在尝试让远程appender在log4net中工作。我已经实现了中所示的方法,并且看到服务器对象正在正确的端口上侦听,但是我无法让客户机对象实际进行远程连接。客户端和服务器都运行在同一台机器上(我的开发箱),所以这不应该是防火墙问题。我实现了TimedRemotingAppender,如文章中所示,我可以在LogEvents方法上设置一个断点,并看到它在调用log4net时命中断点,但服务器上从未出现任何东西。我很确定我的配置文件是正确的

任何一位log4net大师,有什么诀窍可以让它发挥作用吗

谢谢,
Peter

好吧,我发现这其实不是log4net的问题。我在代码的其他地方做了更改,更改了这行代码:

RemotingConfiguration.Configure(null, true);
为此:

RemotingConfiguration.Configure(null, false);
数据开始流动。我不确定我需要写什么额外的代码才能让远程连接正常工作,但是我们在任何机器上都已经在公司防火墙后面了,所以我可能不必担心安全问题

谢谢,
Peter

您使用的是什么版本的log4net?1.2.10-我知道有一个新版本发布了,但是我的老板告诉我在这一点上“冻结”第三方产品,除非有好的借口(您认为1.2.12会有什么不同吗?)谢谢。客户端和服务器的版本完全相同(相同的DLL),因为在这一点上,事情只在我的开发机器上运行。起初,我认为这听起来像是我不久前遇到的类似的事情,但我认为情况并非如此。您是否在log4net本身中尝试过任何调试步骤,以查看这是否缩小了问题所在的范围@PeterHowe我们在哪里可以查看remoting appender的日志消息?目前我也实现了RemotingAppender,但我在网上没有找到任何代码。我也需要这些代码,如果您能提供给我,我的问题可能会得到解决。谢谢@Peter Howe