要在unsafe中吧
unsafe
{
   ……
}

解决方案 »

  1.   

    这是抛出的错误信息:
    未处理的“System.Runtime.Serialization.SerializationException”类型的异常出现在 mscorlib.dll 中。其他信息: 由于安全限制,无法访问类型 System.Runtime.Remoting.ObjRef。
    应该不是上面说的原因,在.net2002中是没问题的,在.net2003中才出现的,好象在.net2003才有安全代码的说法!!这里所说的安全是指访问的权限而不是运行的安全性!!
      

  2.   

    这是.net 1.1的改动,需要在客户端注册通道时用跟服务器端一样的改动,类似于:
    BinaryServerFormatterSinkProvider provider = new BinaryServerFormatterSinkProvider();
    provider.TypeFilterLevel = TypeFilterLevel.Full;
    IDictionary props = new Hashtable();
    props["port"] = 8065;
    ChannelServices.RegisterChannel( new TcpChannel(props, null, provider) );
      

  3.   

    to  faredu(电视人) :
    能否说详细点,解释一下行么???谢谢!!
      

  4.   

    如果在vs.net 2002用的这一句:
    ChannelServices.RegisterChannel( new TcpChannel(8065) );在2003中改成上面写的几句,服务器和客户端都要这样改,仅改服务器端的话就不能作远程回调了,因为回调是将客户端作为服务器来连接
      

  5.   

    to  faredu(电视人):
    不行!还有其它的办法吗??