Remoting 问题 ,着急 Soap 序列化程序不支持序列化一般类型,

问题描述

System.Runtime.Serialization.SerializationException:Soap序列化程序不支持序列化一般类型:System.Collections.Generic.List`1[System.String]。

解决方案

解决方案二:
使用泛型。
解决方案三:
怎么样啊
解决方案四:
使用数组吧。
解决方案五:
顶顶。。我用的是list<string>,
解决方案六:
你要序列化的类型是否是包括在[Serializable]标志之中呢?楼主为什么不用HASH来存储呢,List泛型是能够被序列化的,如果不行的话,试试HASH表。
解决方案七:
好的。
解决方案八:
这些原始类型根本不需要做序列化啊,序列化是为那些组合对象来用的啊?
解决方案九:
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
解决方案十:
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
解决方案十一:
引用5楼hyblusea的回复:

你要序列化的类型是否是包括在[Serializable]标志之中呢?楼主为什么不用HASH来存储呢,List泛型是能够被序列化的,如果不行的话,试试HASH表。

支持!
解决方案十二:
這就有點奇怪了,樓主的List<string>不能序列化?建議樓主跟蹤進去看一下吧,應該不是序列化的問題。
解决方案十三:
支持!
解决方案十四:
以前也遇到过这种情况,当时是在做一个mmcSnapin程序,一切看着都很正常,但还是出现了你所遇到的问题,怀疑是list<>的问题,但最后发现不是。是由于mmc在调用时默认在system32文件夹下找dll(客户端调用remoting的方法/entity),而我只是在服务器端放置了该dll,故客户端在请求时“不认识”你传入的参数。在把dll放在system32文件夹后就能正常访问了。这是我遇到的问题,怀疑你的程序也类似,检查下你所调用的方法和参数在服务器端和客户端都有定义。

时间: 2024-10-21 18:00:31

Remoting 问题 ,着急 Soap 序列化程序不支持序列化一般类型,的相关文章

此版本的应用程序不支持其项目类型

问题描述 在winxp上开发的vs2008程序,移到win764位上,打开时显示:vs有时会提示无法打开"....project1vcproj",因为此版本的应用程序不支持其项目类型(.vcproj).若要打开它,请使用支持此类型项目的版本.百度了一下,有人说解决方法是:cmd中运行devenv.exe/resetskippkgs即可恢复.devenv.exe在D:MicrosoftVisualStudio9.0Common7IDE目录下我试过了,不能解决问题.请问应该怎么解决? 解决

Effective C#原则25 让你的类型支持序列化

对象的持久是类型的一个核心功能.这是一个在你忽略对它的支持以前,没 有人会注意到的基本元素之一. 如果你的类型不能恰当的支持序列化,那么对 于把你类的做为基类或者成员的开发人员来说,你会给他们增加很多的工作量. 当你的类型不支持序列化时,他们不得不围绕这工作,自己添加实现这个标准的 功能.而对于不能访问类的私有成员的开发人来说,恰当的实现你的类型的序列 化是不太可能的.如果你的类型不支持序列化,那么对于你的用户来说,想再要 实现实它是很困难或者根本就不可能的事. 取而代之的是,为你的实际 类型添

好用的php程序编辑器(关键字带颜色,支持其他文件类型,如htm,java,c等)

程序|关键字 UltraEdit32加上一个wordfile(for php)很好用,wordfile其实是一个文本文件,其中设定了关键字.变量...的颜色,这样,php文件看起来很舒服.UltraEdit32和wordfile可以从www.ultraedit.com下载. wordfile的使用方法:1.在ultraedit中,选Advanced--Configuration--Syntax Highlighting,2.Full name path for 中选中wordfile3.重新启动

用PHP程序实现支持页面后退的两种方法

用PHP程序实现支持页面后退的两种方法 在开发过程中,往往因为表单出错而返回页面的时候填写的信息都不见了,为了支持页面回跳,可以通过两种方法实现. 第一,使用Header方法设置消息头Cache-control header('Cache-control: private, must-revalidate');  //支持页面回跳 第二,使用session_cache_limiter方法 //注意要写在session_start方法之前session_cache_limiter('private

文件下载程序如何支持多协议

问题描述 文件下载程序如何支持多协议 现有一个文件下载程序,支持HTTP,FTP协议.如果有新的协议要支持,请问要怎么解决? 解决方案 将下载的具体实现提炼出抽象类或者接口.不同的协议实现放在实现类中. 主程序面向接口而不是实现类来调用. 需要新的协议,就再写一个新的实现类. 解决方案二: 每个协议单独实现,这样方便你以后扩展和增加新功能.

微信小程序分享支持自定义封面图

微信小程序又发布更新了,刚好昨天支付宝也发布小程序,不能让它抢了风头的节奏.微信小程序主要更新如下:"小程序分享支持自定义封面图,公众号及小程序客服可发送小程序卡片.同时,我们还开放了获取发票抬头,指纹识别等更多能力." 1.小程序可自定义分享配图 为帮助开发者给用户呈现最合适的小程序分享效果,我们开放了自定义分享卡片配图的能力.未定义分享卡片配图的,仍将由微信截屏,作为小程序分享卡片配图. 2.客服消息支持发送小程序卡片 为便于用户使用小程序服务,客服接口能力升级: 公众号及小程序客

WCF调试异常信息:ServiceHost 仅支持类服务类型

"/CommonHelpServices"应用程序中的服务器错误. ServiceHost 仅支持类服务类型. 说明: 执行当前 Web 请求期间,出现未经处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息.  异常详细信息: System.ArgumentException: ServiceHost 仅支持类服务类型. 源错误:  执行当前 Web 请求期间生成了未经处理的异常.可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息. 堆栈跟踪

java序列化接口-java中序列化接口和parclable接口有什么区别和联系

问题描述 java中序列化接口和parclable接口有什么区别和联系 java中序列化接口和parclable接口有什么区别和联系 数据是存储到手机本地还是网络服务器啊 解决方案 Android中实现序列化有两个选择:一是实现Serializable接口(是JavaSE本身就支持的),一是实现Parcelable接口(是Android特有功能,效率比实现Serializable接口高效,可用于Intent数据传递,也可以用于进程间通信(IPC)).实现Serializable接口非常简单,声明

PreloadDataCache支持预取的数据缓存,使用简单,支持多种缓存算法,支持不同网络类型,扩展性强

主要特性:(1).使用简单 (2).可自动预取新数据 (3).可选择多种缓存算法(包括FIFO.LIFO.LRU.MRU.LFU.MFU等15种)或自定义缓存算法 (4).省流量性能佳(有且仅有一个线程获取数据) (5).支持不同类型网络处理 (6)缓存可序列化到本地 缓存可从文件中恢复 (7).扩展性强 (8). 包含map的大多数接口 适用:Java和Android开发中获取数据较耗时的应用,如网络通讯.响应慢数据获取,在类似网易新闻.花瓣这类应用中可以起到很好的效果.对于图片缓存可直接使用