1. 程式人生 > >WebService 在傳回 ArrayList 時說: XML 文件時出錯

WebService 在傳回 ArrayList 時說: XML 文件時出錯

System.InvalidOperationException: 生成 XML 文件時出錯。 ---> System.InvalidOperationException: CProxyTypeSpace_EntityRoleEntity_NHibernate_ProxyINHibernateProxy_System_Runtime_SerializationISerializable2 無法序列化,因為它沒有無引數的建構函式。
   在 System.Xml.Serialization.TypeDesc.CheckSupported()
   在 System.Xml.Serialization.TypeScope.GetTypeDesc(Type type, MemberInfo source, Boolean directReference, Boolean throwOnError)
   在 System.Xml.Serialization.XmlSerializationWriter.CreateUnknownTypeException(Type type)
   在 System.Xml.Serialization.XmlSerializationWriter.WriteTypedPrimitive(String name, String ns, Object o, Boolean xsiType)
   在 Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriter1.Write1_Object(String n, String ns, Object o, Boolean isNullable, Boolean needType)
   在 Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriter1.Write6_ArrayOfAnyType(Object o)
   在 Microsoft.Xml.Serialization.GeneratedAssembly.ArrayListSerializer.Serialize(Object objectToSerialize, XmlSerializationWriter writer)
   在 System.Xml.Serialization.XmlSerializer.Serialize(XmlWriter xmlWriter, Object o, XmlSerializerNamespaces namespaces, String encodingStyle, String id)
   --- 內部異常堆疊跟蹤的結尾 ---
   在 System.Xml.Serialization.XmlSerializer.Serialize(XmlWriter xmlWriter, Object o, XmlSerializerNamespaces namespaces, String encodingStyle, String id)
   在 System.Xml.Serialization.XmlSerializer.Serialize(TextWriter textWriter, Object o)
   在 System.Web.Services.Protocols.XmlReturnWriter.Write(HttpResponse response, Stream outputStream, Object returnValue)
   在 System.Web.Services.Protocols.HttpServerProtocol.WriteReturns(Object[] returnValues, Stream outputStream)
   在 System.Web.Services.Protocols.WebServiceHandler.WriteReturns(Object[] returnValues)
   在 System.Web.Services.Protocols.WebServiceHandler.Invoke()

相關推薦

WebService傳回 ArrayList XML 出錯

System.InvalidOperationException: 生成 XML 文件時出錯。 ---> System.InvalidOperationException: CProxyTypeSpace_EntityRoleEntity_NHibernate_Prox

WebService生成XML出錯。不應是型別XXXX。使用XmlInclude或SoapInclude屬性靜態指定非已知的型別。

  情況是這樣的有自定義的3個類,House、SaleHouse、RentHouse。SaleHouse和RentHouse是House類的子類。在WebService中有一個方法是返回House類。 1 [WebMethod]2 public House Get(in

webservice 傳輸Xml的XmlDocument會被直接轉化成XmlNode 想要把它轉回到XmlDocument採用如下變紅的方法。

[WebMethod] public XmlDocument GetXmlDocument() { // Create an XmlDocument object. XmlDocument xmlDocumentObject = new XmlDocument(); XmlDocumentObject.Lo

eclipse中如何設置在新建JSP/XML就指定編碼UTF-8?

cli Language family ref 發現 encoding 需要 unicode tty eclipse新建jsp文件默認字符編碼為ISO-8859-1,很煩人,每次都需要更改 <%@ page language="java" contentType=

對訊息 的正文進行序列化出錯:“生成 XML 出錯。”

c# 執行儲存過程時報錯:對訊息  的正文進行序列化時出錯:“生成 XML 文件時出錯。” 原因是在執行儲存過程時傳遞的裡面包含有表,但是我沒有給表命名。 解決方法是給宣告的表命名: DataTable I_AnnexTable = GetI_AnnexTable();

對訊息 的正文進行序列化出錯:“生成 XML 出錯。”

c# 執行儲存過程時報錯:對訊息  的正文進行序列化時出錯:“生成 XML 文件時出錯。” 原因是在執行儲存過程時傳遞的裡面包含有表,但是我沒有給表命名。 解決方法是給宣告的表命名: DataTable I_AnnexTable = GetI_AnnexTable()

Xml—dom4j解析以及寫入xml的亂碼問題

book.xml <?xml version="1.0" encoding="UTF-8"?> <書架>   <書>     <書名>Java就業基礎教程</書名>      <作者>張孝祥</作者

生成 XML 出錯。使用 XmlInclude 或 SoapInclude 特性靜態指定非已知的型別。

using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using

Linux下使用vi新建保存遇到錯誤E212: Can't open file for writing

mage images roo .cn logs 分享 思路 操作 新建 出現E212: Can‘t open file for writing的問題是由於權限問題導致的,解決方法有以下思路: 1、使用root進行登錄,然後再操作。 2、在使用命令時,前面加sudo

【U1結業機試題】新聞內容管理系統解析XML讀取Html模版生成網頁

repl att not 一個 class 新的 create hashmap exception 一、作業要求: 1.在xml文件中創建新聞節點news,包含標題、作者、日期、正文等信息 2.創建HTML模板文件 3.讀取xml中所有新聞信息,並使用新聞信息替換模板文件中

mybatis mapper xml配置resultmap,id行和result行有什麽區別?

什麽 column invoice 配置 app nbsp ava customer entity mybatis mapper xml文件配置resultmap時,id行和result行有什麽區別? <resultMap id = "CashInvoiceMap"

筆記MyBatis Mapper XML詳解 - 映射和參數

gin server 頂級 ctp columns ref acl 目標 對象傳遞 MyBatis 的真正強大在於它的映射語句,也是它的魔力所在。由於它的異常強大,映射器的 XML 文件就顯得相對簡單。如果拿它跟具有相同功能的 JDBC 代碼進行對比,你會立即發現省掉了將近

Ubuntu 16.04下使用gcc輸出匯編的.0為可執行出現`_start'被多次定義

file blank pan art 一次 x86_64 另一個 使用 urn 錯誤如下: `_start‘被多次定義 /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o:(.text+0

PHP解析xml是報錯I/O warning : failed to load external entity

external load 有時 () 註入 ade 相同 pre war 在代碼頂部增加 libxml_disable_entity_loader(false); libxml_disable_entity_loader()作用是設置是否禁止從外部加載XML實

xml節點讀取,selectNodes總是在根節點下查找的問題

article blank com cno des ant art .get .com 參考:https://yq.aliyun.com/articles/39543 SAXReader reader = new SAXReader();Document documen

發布WebApi項目包含XML

out element you color style XML directory each rect Open your publishprofile (*.pubxml) and include this code into "Project" element:

SQL server 導出平面出錯 The code page on Destination - 3_txt.Inputs[Flat File Destination Input].Columns[UserId] is 936 and is required to be 1252.

log 解決辦法 驗證 AI inpu image ans post BE 我在導出平面文件時:Error 0xc00470d4: Data Flow Task 1: The code page on Destination - 3_txt.Inputs[Flat File

pycharm中每次創建py就自動生成代碼頭,以及出現SyntaxErrorNon-ASCII 。。。問題

char ror utf 生成 CI 出現 每次 class font 我們在pycharm中執行py文件的時候,可能會出現以下錯誤 這是因為你沒有制定編碼格式,這時候你需要在文件最開始制定編碼格式,代碼如下 #!/user/bin/env python

springMVC框架 springmvc-config.xml 導入beans、context、mvc命名空間後報錯xml頁面開頭報錯Multiple annotations found at this line

框架 cati -m clas class color eight height xml文件 根據網上給出的解決方案,可以解決 1、調出MyEclipse的preference,按照如下圖示配置 2、配置好之後,就可以在springmvc-congig.xml文件中引

Ajax異步請求返回流(eg導出,直接將導出數據用流的形式返回客戶端供客戶下載)

usermode table logs param onload img height tle http 在異步請求中要返回文件流,不能使用JQuery,因為$.ajax,$.post 不支持返回二進制文件流的類型,可以看到下圖,dataType只支持xml,json,sc