一千萬個為什麽

搜索

XML序列化 - 不是預期的錯誤

我正在嘗試序列化ASMX Web服務結果,但是我收到以下錯誤。

 There is an error in xml document. ---> System.InvalidOperationException:      was not expected

關於如何解決這個問題的任何想法都會“期望”命名空間?

最佳答案

這在我看來,問題在於反序列化,在本例中是在客戶端。我建議你把問題隔離開來,我幾乎可以肯定會再現錯誤。只需使用控制臺應用程序進行簡單測試。像在web服務中一樣填充對象,執行xml序列化,然後嘗試反序列化回到對象。您遇到的錯誤可能是由xml內部的無效數據或無法反序列化回對象的無效結構引起的。

轉載註明原文: XML序列化 - 不是預期的錯誤