Return-Path: Delivered-To: apmail-logging-log4net-user-archive@www.apache.org Received: (qmail 45309 invoked from network); 15 Dec 2004 16:33:29 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 15 Dec 2004 16:33:29 -0000 Received: (qmail 69102 invoked by uid 500); 15 Dec 2004 15:23:59 -0000 Delivered-To: apmail-logging-log4net-user-archive@logging.apache.org Received: (qmail 66831 invoked by uid 500); 15 Dec 2004 15:23:14 -0000 Mailing-List: contact log4net-user-help@logging.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: "Log4NET User" Delivered-To: mailing list log4net-user@logging.apache.org Received: (qmail 64088 invoked by uid 99); 15 Dec 2004 15:22:21 -0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: domain of nicko@neoworks.com designates 80.168.17.114 as permitted sender) Received: from Unknown (HELO kronos.neoworks.co.uk) (80.168.17.114) by apache.org (qpsmtpd/0.28) with ESMTP; Wed, 15 Dec 2004 07:22:17 -0800 X-MimeOLE: Produced By Microsoft Exchange V6.5.6944.0 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: RE: SecurityException using RemotingAppender Date: Wed, 15 Dec 2004 15:23:39 -0000 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: SecurityException using RemotingAppender Thread-Index: AcTh9BxMgsx7F24qSSa1QRAdrVWkwwAxR17Q From: "Nicko Cadell" To: "Log4NET User" X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Simon, If you are using .NET 1.1 you may have to set the typeFilterLevel to Full. See: http://www.gotdotnet.com/team/changeinfo/Backwards1.0to1.1/default.aspx# 00000153 Nicko > -----Original Message----- > From: Simon Wallis [mailto:mailing@wallis.ca]=20 > Sent: 14 December 2004 15:40 > To: log4net-user@logging.apache.org > Subject: SecurityException using RemotingAppender >=20 > Hi, I created a log4net.snk file using sn.exe, but I'm having=20 > trouble in Release mode. Debug works fine, and if I use=20 > AssemblyKeyFile("") in AssemblyInfo.cs instead of putting the=20 > path to the .snk file in the parameters, then Release mode=20 > also works fine. So I think something is messed up with my key. >=20 > I'm using the RemotingAppender. If I use something like the=20 > ADONetAppender it works fine. Do I need to do something to my=20 > Remote Server (the console app that receives the remote events)? >=20 > Thanks, > Simon. >=20 >=20 > [3408] log4net:ERROR [RemotingAppender] Failed in DoAppend=20 > [3408] System.Runtime.Serialization.SerializationException:=20 > Because of security restrictions, the type=20 > log4net.spi.LoggingEvent cannot be accessed. --->=20 > System.Security.SecurityException: Request failed.=20 > [3408] at=20 > System.Security.SecurityRuntime.FrameDescSetHelper(FrameSecuri > tyDescriptor secDesc, PermissionSet demandSet, PermissionSet&=20 > alteredDemandSet)=20 > [3408] at=20 > System.Runtime.Serialization.FormatterServices.nativeGetSafeUn > initializedObject(RuntimeType type)=20 > [3408] at=20 > System.Runtime.Serialization.FormatterServices.GetSafeUninitia > lizedObject(Type type)=20 > [3408] --- End of inner exception stack trace ---=20 > [3408] > [3408] Server stack trace:=20 > [3408] at=20 > System.Runtime.Serialization.FormatterServices.GetSafeUninitia > lizedObject(Type type)=20 > [3408] at=20 > System.Runtime.Serialization.Formatters.Binary.ObjectReader.Pa > rseObject(ParseRecord pr)=20 > [3408] at=20 > System.Runtime.Serialization.Formatters.Binary.ObjectReader.Pa > rse(ParseRecord pr)=20 > [3408] at=20 > System.Runtime.Serialization.Formatters.Binary.__BinaryParser. > ReadObjectWithMapTyped(BinaryObjectWithMapTyped record)=20 > [3408] at=20 > System.Runtime.Serialization.Formatters.Binary.__BinaryParser. > ReadObjectWithMapTyped(BinaryHeaderEnum binaryHeaderEnum)=20 > [3408] at=20 > System.Runtime.Serialization.Formatters.Binary.__BinaryParser.Run()=20 > [3408] at=20 > System.Runtime.Serialization.Formatters.Binary.ObjectReader.De > serialize(HeaderHandler handler, __BinaryParser serParser,=20 > Boolean fCheck, IMethodCallMessage methodCallMessage)=20 > [3408] at=20 > System.Runtime.Serialization.Formatters.Binary.BinaryFormatter > .Deserialize(Stream serializationStream, HeaderHandler=20 > handler, Boolean fCheck, IMethodCallMessage methodCallMessage)=20 > [3408] at=20 > System.Runtime.Remoting.Channels.CoreChannel.DeserializeBinary > RequestMessage(String objectUri, Stream inputStream, Boolean=20 > bStrictBinding, TypeFilterLevel securityLevel)=20 > [3408] at=20 > System.Runtime.Remoting.Channels.BinaryServerFormatterSink.Pro > cessMessage(IServerChannelSinkStack sinkStack, IMessage=20 > requestMsg, ITransportHeaders requestHeaders, Stream=20 > requestStream, IMessage& responseMsg, ITransportHeaders&=20 > responseHeaders, Stream& responseStream) > [3408] > [3408] Exception rethrown at [0]:=20 > [3408] at=20 > System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage( > IMessage reqMsg, IMessage retMsg)=20 > [3408] at=20 > System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(Messag > eData& msgData, Int32 type)=20 > [3408] at=20 > log4net.Appender.IRemoteLoggingSink.LogEvents(LoggingEvent[] events)=20 > [3408] at=20 > log4net.Appender.RemotingAppender.SendBuffer(LoggingEvent[] events)=20 > [3408] at=20 > log4net.Appender.BufferingAppenderSkeleton.Append(LoggingEvent > loggingEvent)=20 > [3408] at=20 > log4net.Appender.AppenderSkeleton.DoAppend(LoggingEvent loggingEvent)=20 >=20 >=20