remoting使用手记(2)

2016-01-29 12:38 2 1 收藏

remoting使用手记(2),remoting使用手记(2)

【 tulaoshi.com - ASP.NET 】

开始以为我的Remoting配置基本可以了,可最近又出现了一些问题,自己进行简单的摸索和实践,记录如下。
8 、发现自己的数据库连接类ConnectionInfo在web service中作为参数出现无法序列化的错误,由于有public的属性是CultureInfo 的,无法实现序列化(由于CultureInfo 没有实现ISerializable接口),只好把类型改为string;既然remoting调用远程对象时不便于调试,所以可以先把需要序列化的类用Web Service调试通过再使用,也是一种调试remoting的方法;
9、前面说到出现错误“由于安全限制,无法访问对象”的错误,和强名有关,其实那不是真正的解决办法;可以通过在配置文件中设置 typeFilterLevel="Full" 来解决,客户端和服务器端的配置文件都需要设置。参见:http://www.thinktecture.com/Resources/RemotingFAQ/Changes2003.html

You can do this either by using a configuration file like this (for server side):


In this case, a matching client-side configuration file which allows the reception of events and callbacks, would look like this:

10、按照如上的格式进行配置文件的修改后,终于不出现“由于安全限制,无法访问对象”的错误了,可是出现
“mscorlib.dll 中出现无法处理的异常类型 System.Runtime.Serialization. SerializationException。
其他信息:BinaryFormatter 版本不兼容。收到的版本为 1008738336.1684104552”的错误,
这种错误大部分“不是”因为版本不兼容,而是因为客户端无法分析文本格式的错误响应。为了真正的错误信息,我把
格式程序从binary改为soap。
11、把需要序列化的类ConnectionInfo和其他remoting远程类一样,添加到配置文件中(服务器端Web.Config中的节和客户端配置文件中),哈哈,终于通过了。(不过我还是没明白序列化的类为何也要进行配置?)12、发现静态(static)的方法即使进行Remoting配置,调用的竟然是本的方法,看来如果需要调用远程的static方法,只有再封装成实例方法供客户端调用了。

来源:https://www.tulaoshi.com/n/20160129/1486925.html

延伸阅读
标签: CorelDRAW
五、符号功能 先前版本的符号功能相对简单,并且是一个单方向的处理方式,即只能使用,无法存储。CorelDRAW 11中做了很多改进。 1. 创建和应用符号 CorelDRAW 11中,可将页面上常见对象保存为符号,并加入库中。 而方法简单的几乎几步即可完成:执行“Edit”-“Symbol”-“Library”打开Library泊坞窗,...
随手记怎么使用   1、进入随手记,可以选择设置密码,设置密码后下次登录需要输入密码才可以登录。 2、进入主页面,点击记一笔,进入记账页面。 3、在记账页面,可以编辑金额信息,备注信息等,编辑好后点击保存即可。 4、点击主页面左下角的指左符号或者直接在屏幕向右滑动,就可以进入账本页面,在账本页面...
  序 Delphi出到8时,我曾安装过。当时第一感觉是失望,因为熟悉的vcl视觉不见了;再一个感觉是陌生,因为delphi改动了它的代码,我们再要写东西就得遵循MS的.net命名空间做事。更重要的是,我对使用delphi做b/s开发没有信心。好不爽了一阵子后,我转向了java平台。 ?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:...
标签: 网络游戏
《天堂2》士兵手记四--夜宴     当,当……高达钟楼的大钟敲过了五下,夕阳渐渐的从天际坠下来,给厚厚的云层镀上了一道金边。顶着冬日凛冽的寒风,赤色风车开始了他的巡逻之旅。     冬日下的山谷死一般的寂静,只有枯黄的野草在夕阳下瑟瑟发抖。雪后的山路残雪裹夹着落叶,泥泞潮湿,艰于前行。原本雍容华贵...
标签: 压缩软件
   WinZip在当年可是和ACDSee、Winamp一样,是每台电脑中必装的软件之一。可是随着WinRAR的出现,WinZip压缩率不高、不兼容RAR文件包的毛病便一点点显露出来,逐渐远离了本应属于它的王者宝座。笔者听说WinZip11正式版推出,从官方网站的介绍来看,新版本无论是在压缩率还是软件兼容性方面,都较老版本有了大幅度的改进,便马上down了...

经验教程

448

收藏

48
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部