使用服务:windows management

解决方案 »

  1.   

    how is the remoting hosted? seeRemoting Example: Hosting in Internet Information Services (IIS)
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconremotingexamplehostinginiis.aspalso see
    http://www.rassoc.com/gregr/weblog/archive.aspx?post=490
      

  2.   

    还是没能解决,又出了新问题:
        从远程返回DataSet时总提示:      其他信息: BinaryFormatter 版本不兼容。应为版本 1.0。接收到的版本为1013409702.598536903。      按http://www.microsoft.com/china/MSDN/library/archives/library/dndotnet/html/dotnetremotearch.asp
          的说法,好像是系统bug,可人家在用的系统就是用.net1.0,并且和我是相同的调用,别人为什么不出错?
          请高手帮忙啊,郁闷中......................................................
      

  3.   

    it is caused by other errors, seehttp://www.thinktecture.com/Resources/RemotingFAQ/BINARYVERSIONMISMATCH.html
      

  4.   

    老大真是高人啊,什么都会,呵呵
    只是我的不是http,用的协议是tcp,可也出现了同样的问题,我正在看那篇文档,希望能解决吧   :)
      

  5.   

    that article should help you to find out what the real error messages are
      

  6.   

    老大多次光顾,非常感谢
    我试着去掉了包装,直接让它返回一个DataTable,现在的错误成了这样:未处理的“System.Runtime.Serialization.SerializationException”类型的异常出现在 mscorlib.dll 中其他信息:二进制流不包含有效的二进制标头,这有 136 个可能的原因,如无效的流或在序列化和反序列化之间的对象版本更改。呵呵,真感觉有点无从下手了    :)
      

  7.   

    会不会是serialize了一个不能serialize的object?
      

  8.   

    不会啊,我的测试只返回一个datatable
    555555555555555555555555555555555555555555555555555555555555555555会不会真的和版本有关?我机器里装了net2002和2003两个版本,可我觉得不是,因为别人的客户端在我的机器里运行正常,唉,郁闷中.......................
      

  9.   

    在这里我还没有结不了的贴子呢,大家帮忙啊,是有点难,可总有人会的,我自己用力顶吧!!!!!!!!!!!!!!!!!身份验证的问题不用了,我改了别的办法,大家只帮我如下问题吧:未处理的“System.Runtime.Serialization.SerializationException”类型的异常出现在 mscorlib.dll 中其他信息:二进制流不包含有效的二进制标头,这有 136 个可能的原因,如无效的流或在序列化和反序列化之间的对象版本更改。
      

  10.   

    你试试用XmlSerializer, 我也看到文章说时BUG......你现在的.net是哪个版本的呢?
      

  11.   

    我用remoting的时候从1.0升到1.1也有问题, 在1.1里需要把remoting的安全性调到full才行. 如果能在其他1.0上运行的话....估计就是版本的问题了.看看:
    http://www.gotdotnet.com/team/changeinfo/Backwards1.0to1.1/default.aspx#00000153