public class wr : MarshalByRefObject
    {
    public string ftpname;    public wr()
    {
        ftpname = "失败111"; 
   
    }
    public string write()
        {
            return ftpname;        }
    }不会,因为他有时成功调用了,这只是我测试用的一个方法

解决方案 »

  1.   

    public class Hosts : MarshalByRefObject
        {        
            public string wr()
            {            return "aaaaa";
            }    }发错了,呵呵
      

  2.   

    估计是Life Time 的原因, Server 过期了,这样改,加在Server 里边:public override object InitializeLifetimeService()
     {
            return null;
     }
      

  3.   

    不知道为什么,以上代码有时执行成功,有时就出错.
    ____________________________________________是不是刚启动的几分钟没事儿,过一会就不行了? 如果是,很可能是Life Time 过期了.
      

  4.   

    象下边那样可以让Hosts 永远不过期:public class Hosts : MarshalByRefObject
        {        
            public string wr()
            {            return "aaaaa";
            }public override object InitializeLifetimeService()
     {
            return null;
     }
        }
      

  5.   

    是不是刚启动的几分钟没事儿,过一会就不行了? 如果是,很可能是Life Time 过期了.
    __________________________________
    不是这样的,是安装服务,有时调用成功,有时改些代码重新安装服务,就失败了.就算改回原始状态也一样调用失败
    换换端口在重新安装又好了,可用用又失败了,不是代码的问题...应该是Remoting 哪里设置不对吧??
      

  6.   

    事件查看器里出现这样一条警告,当执行客户端程序时
    Event code: 3005 
    Event message: 发生了未处理的异常。 
    Event time: 2007-7-3 11:56:20 
    Event time (UTC): 2007-7-3 3:56:20 
    Event ID: f763c748be404a38bf56cc3db3b0d98b
      

  7.   

    没太多时间尝试,
    关注一下先-----------------------------------
    非学无以广才,非志无以成学!
    http://blog.sina.com.cn/PanJinCun
      

  8.   

    我的问题差不多,还是没解决吗。。 san nian le dou