Вызов метода remote объекта в C#

Тема в разделе ".NET", создана пользователем -, 14 май 2004.

Статус темы:
Закрыта.
  1. Гость

    Есть у нас объект, пронаследованный от System.MarshalByRefObject
    Есть сервер и клиент, этот объект работает на стороне сервера. При вызове методов, в которые не передаются параметры все нормально. При вызове метода с передачей параметра вылетает
    Exception. Не понимаю почему!!! Я админ на своей машине.

    Because of security restrictions the type System.Runtime.Remoting.ObjRef cannot be accessed

    и далее

    System.Runtime.Serialization.SerializationException: Because of security restrictions, the type System.Runtime.Remoting.ObjRef cannot be accessed. ---> System.Security.SecurityException: Request failed.
    at System.Security.SecurityRuntime.FrameDescSetHelper(FrameSecurityDescriptor secDesc, PermissionSet demandSet, PermissionSet& alteredDemandSet)
    at System.Runtime.Serialization.FormatterServices.nativeGetSafeUninitializedObject(
    RuntimeType type)
    at System.Runtime.Serialization.FormatterServices.GetSafeUninitializedObject(Type type)
    --- End of inner exception stack trace ---

    Server stack trace:
    at System.Runtime.Serialization.FormatterServices.GetSafeUninitializedObject(Type type)
    at System.Runtime.Serialization.Formatters.Soap.ObjectReader.ParseObject(ParseRecor
    d pr)
    at System.Runtime.Serialization.Formatters.Soap.ObjectReader.Parse(ParseRecord pr)
    at System.Runtime.Serialization.Formatters.Soap.SoapHandler.StartChildren()
    at System.Runtime.Serialization.Formatters.Soap.SoapParser.ParseXml()
    at System.Runtime.Serialization.Formatters.Soap.SoapParser.Run()
    at System.Runtime.Serialization.Formatters.Soap.ObjectReader.Deserialize(HeaderHand
    ler handler, ISerParser serParser)
    at System.Runtime.Serialization.Formatters.Soap.SoapFormatter.Deserialize(Stream serializationStream, HeaderHandler handler)
    at System.Runtime.Remoting.Channels.CoreChannel.DeserializeSoapRequestMessage(Strea
    m inputStream, Header[] h, Boolean bStrictBinding, TypeFilterLevel securityLevel)
    at System.Runtime.Remoting.Channels.SoapServerFormatterSink.ProcessMessage(IServerC
    hannelSinkStack sinkStack, IMessage requestMsg, ITransportHeaders requestHeaders, Stream requestStream, IMessage& responseMsg, ITransportHeaders& responseHeaders, Stream& responseStream)

    Exception rethrown at [0]:
    at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
    at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
    at Com.CENSORED.BMRZ.Common.ServiceInterfaceDescription.Import.IImportProcessor.Pro
    cessImport(FileInfo file)
     
  2. Guest

    Guest Гость

    Код (Text):
    <channel ref="tcp" port="7777">
    [B
    Код (Text):
    ]<serverProviders>
    <formatter ref="binary" typeFilterLevel="Full" />
    </serverProviders>
    <clientProviders>
    <formatter ref="binary" />
    </clientProviders>
    [/B]
    Код (Text):
    </channel>
     
  3. Guest

    Guest Гость

    Код (Text):
    <channel ref="tcp" port="7777">
    <serverProviders>
    <formatter ref="binary" typeFilterLevel="Full" />
    </serverProviders>
    <clientProviders>
    <formatter ref="binary" />
    </clientProviders>
    </channel>[/CODE]
     
Загрузка...
Похожие Темы - Вызов метода remote
  1. forhelp
    Ответов:
    1
    Просмотров:
    14.105
  2. k85
    Ответов:
    0
    Просмотров:
    355
  3. alexas1
    Ответов:
    0
    Просмотров:
    504
  4. Sanchezz86
    Ответов:
    1
    Просмотров:
    583
  5. vln1981
    Ответов:
    0
    Просмотров:
    701
Статус темы:
Закрыта.

Поделиться этой страницей