PermissionSet - Ошибка запроса запроса

У меня есть несколько проектов, использующих ChannelSink, ServerSink и ClientSink.

Я обновил проекты с .NET 2.0 до .NET 4.0. До обновления все работало нормально.

Теперь, когда я пытаюсь связаться, - для конкретного сообщения - мой OnReceiveMessage не вызывается и выдает следующее исключение:

System.Security.SecurityException: запрос не выполнен

Трассировка стека сервера: в System.Array.InternalCreate (Void * elementType, ранг Int32, Int32 * pLengths, Int32 *

pLowerBounds) в System.Array.CreateInstance (тип elementType, Int32 Length) в System.Runtime.Serialization.Formatters.Soap.ObjectReader.ParseArray (ParseRecord pr) в System.Runtime.Serialization.Formatters.Soap.ObjectReader. ParseObject (ParseObject). ) в System.Runtime.Serialization.Formatters.Soap.ObjectReader.Parse (ParseRecord pr) System.Runtime.Serialization.Formatters.Soap.SoapHandler.StartChildren () в System.Runtime.Serialization.Formatters.Soap.SoapParser) System.Runtime.Serialization.Formatters.Soap.ObjectReader.Run () System.Runtime.Serialization.Formatters.Soap.ObjectReader.Deserialize (HeaderHandler, ISerParser

serParser) System.Runtime.Serialization.Formatters.Soap.SoapFormatter.Deserialize (Stream serializationStream,

Обработчик HeaderHandler) в System.Runtime.Remoting.Channels.CoreChannel.DeserializeSoapRequestMessage (Stream

inputStream, Header [] h, Boolean bStrictBinding) в System.Runtime.Remoting.Chanels.SoapServerFormatterSink.ProcessMessage

(IServerChannelSinkStack sinkStack, IMessage requestMsg, ITransportHeaders requestHeaders, Stream

requestStream, IMessage & responseMsg, ITransportHeaders & responseHeaders, Stream & responseStream)

Исключение переброшено в [0]: в System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage (IMessage reqMsg, IMessage

retMSg) в System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke (MessageData & msgData, тип Int32). , (некоторые из моих файлов). Неудачное действие было следующим: Требование Тип первого неудачного разрешения: System.Security.PermissionSet Требование:

Единственными разрешенными разрешениями были:

Метод, вызвавший эту ошибку: System.Runtime.Remoting.Channels.ServerProcessing ProcessMessage (System.Runtime.Remoting.Channels.IServerChannelSinkStack, System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Channels.ITransportHe .IO.Stream, System.Runtime.Remoting.Messaging.IMessage ByRef, System.Runtime.Remoting.Channels.ITransportHeaders ByRef, System.IO.Stream ByRef)

Дело в том, что если я создам фиктивный метод и добавлю его в стек стека - он вызовет его. даже если я использую тот же прокси, который отрицает сообщение.

Другое дело, другие сообщения работают нормально. только один тип сообщений не работает из всех созданных типов.

Я вообще не запрашивал PermissionSet в моем приложении. Любая помощь?

Ответы на вопрос(1)

Ваш ответ на вопрос