Boolean System.Runtime.Serialization.DataContractAttribute.get_IsReference()

这个错误出先在ASP.NET使用EXT.NET1.0(注意版本,好像是在1.0版本下才会报错,0.8的我没遇到过)的过程里,在家里可以用,带到公司就报错:找不到方法:“Boolean System.Runtime.Serialization.DataContractAttribute.get_IsReference()”,首先想到的就是Framework的问题,查看事件管理器,发现有警告进程信息:
进程 ID: 1724
进程名:
WebDev.WebServer.EXE
帐户名: DRAGONAdministrator

异常信息:
异常类型:
MissingMethodException
异常消息: 找不到方法:“Boolean
System.Runtime.Serialization.DataContractAttribute.get_IsReference()”。

解决方法:

安装net 3.5 sp1来解决问题,

产生问题是在写JSON解译程序时,用的是newton的库,后面在转化代码时,即由jSON文本信息转为net类时,一直出现不能识别对象类的问题,即使是把对象写成原始的object时,认为还是有问题的,所以就比较奇怪,一直以为是我的写法有问题,或对newton的库理解不够,试了多种写法,后面只能强行根据类属性一个个写,认为还是比较笨的办法。所以想解决这问题。

后面还是不死心,继续G,找到可能出现的问题,我的VS2008用的是net 3.5,没有升级到SP1。

所以升级完以后,解决了这个问题,让我花了三小时的时间,真是火大。

方法二

下载安装.framework 3.5 sp1 重启机器后问题解决。

时间: 2024-10-13 21:34:48

Boolean System.Runtime.Serialization.DataContractAttribute.get_IsReference()的相关文章

sl得到WCF的服务的实体对象提示System.Runtime.Serialization.IExtensibleDataObject没有

问题描述 我在SL中调用WCF服务!其中有一个实体对象如下[DataContract][KnownTypeAttribute(typeof(DataStatisicsForYahooInfo))]publicclassA{[DataMember]publicstringE{get;set;}[DataMember]publicDateTimeD{get;set;}[DataMember]publicDateTimeF{get;set;}}客户端文件中publicpartialclassA:obj

josn的序列化例子,未能加载文件或程序集“System.Runtime.Serialization,或它的某一个依赖项。系统找不到指定的文件

问题描述 做了个json序列化的例子,却运行在DataContractJsonSerializerser=newDataContractJsonSerializer(typeof(T))时;报错未能加载文件或程序集"System.Runtime.Serialization,Version=2.0.5.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e"或它的某一个依赖项.系统找不到指定的文件怎么解决这个问题呀? 解决方案 解决方案二:少了

如何引用 System.Runtime.Serialization.Json

今天新开的一个项目突然发现引用System.Runtime.Serialization.Json 提示 命名空间 不存在类型或命名空间名称 json 明明前段时间刚开发的WCF是很正常的引用的,认真比照了引用的文件位置是一样的,记得前段时间在CSDN上也有人抱怨看不到System.Runtime.Serialization.Json   后面发现 首先,当然是项目是3.5的,只引用一个System.Runtime.Serialization 是不够的, 还要添加 System.ServiceMo

System.Runtime.InteropServices.COMException (0x8000FFFF): 灾难性故障 (异常来自 HRESULT:0x

问题描述 System.Runtime.InteropServices.COMException(0x8000FFFF):灾难性故障(异常来自HRESULT:0x8000FFFF(E_UNEXPECTED))在MS.Win32.UnsafeNativeMethods.ITfKeystrokeMgr.TestKeyDown(Int32wParam,Int32lParam,Boolean&eaten)在System.Windows.Input.TextServicesContext.Keystrok

System.Runtime.InteropServices.COMException (0x8004E00F): COM+ 无法与 Microsoft 分布式事务协调程序交谈 (异常来自 HRESU

错误信息: System.Runtime.InteropServices.COMException (0x8004E00F): COM+ 无法与 Microsoft 分布式事务协调程序交谈 (异常来自 HRESULT:0x8004E00F) 解决方案: 1.删除注册表中的键:     HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MSDTC HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSDTC HKEY

System.Runtime.InteropServices.COMException (0x80040154)错误

用windwos服务.owc.excle组件生成Excel文档,然后通过邮件自动发生给公司管理层,本来在本地测试.配置都正常,但是部署到Window 2003服务器上,服务启动后,日志文件记录程序出错,错误如下所示System.Runtime.InteropServices.COMException(0x80040154): 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80040154.

缺少编译器要求的成员“System.Runtime.CompilerServices.ExtensionAttribute..ctor” 解决方案

原文:缺少编译器要求的成员"System.Runtime.CompilerServices.ExtensionAttribute..ctor" 解决方案  静态类中添加如下.此方法本人测试有效. //缺少编译器要求的成员"ystem.Runtime.CompilerServices.ExtensionAttribute..ctor" namespace System.Runtime.CompilerServices { public class ExtensionA

关于System.Runtime.InteropServices

问题描述 [System.Runtime.InteropServices.DllImportAttribute("kernel32.dll")]privatestaticexternboolWritePrivateProfileString(stringlpAppName,stringlpKeyName,stringlpString,stringlpFileName);这段代码总是提示错误错误:应输入}行:1错误:应输入类型.命名空间定义或文件尾行:1 解决方案 解决方案二:你这一句只

System.Runtime.InteropServices.COMException (0x80004005): 对 COM 组件的调用返回了错误 HRESU

问题描述 在ESRI.ArcGIS.Display.ServerStyleGalleryClass.AddFile(Stringpath)在SWRLApp.MainFrm.CallRepresent2(IFeatureLayerfeatureLayer,IWorkspaceworkSpace)在SWRLApp.MainFrm.btOpen_Click(Objectsender,EventArgse)在DevComponents.DotNetBar.BaseItem.RaiseClick(eEve