我正在尝试让Remoting appender在log4net中运行。我已经实现了these posts中显示的方法,我看到服务器对象正在侦听正确的端口,但我无法让客户端对象实际进行远程连接。客户端和服务器都运行在同一台机器(我的开发盒)上,所以它不应该是防火墙问题。我在帖子中实现了TimedRemotingAppender,我可以在LogEvents方法上设置一个断点,并且每当我调用log4net时它都会看到它遇到断点,但是在服务器上什么都没有出现。我很确定我的配置文件是否正确。
那里有任何log4net专家,是否有诀窍让这个工作?
谢谢, 彼得
答案 0 :(得分:1)
好的,我发现它实际上并不是一个log4net问题。我在代码的其他地方进行了更改,更改了这行代码:
RemotingConfiguration.Configure(null, true);
对此:
RemotingConfiguration.Configure(null, false);
并且数据开始流动。我不确定为了让"secure" version远程连接正常工作我需要编写哪些额外的代码,但我们要做的任何机器都已经在公司防火墙后面,所以我可能不必大惊小怪
谢谢, 彼得