我有一個Web服務。此Web服務的一種方法返回WSSonuc類。Web服務序列化問題
[Serializable]
public class WSSonuc
{
public int M_Durum { get; set; }
public object M_SonucNesne { get; set; }
}
這是我的Web服務方法:
[WebMethod]
[SoapHeader("_ticket", Direction = SoapHeaderDirection.InOut)]
public WSSonuc f_Dummy()
{
WSSonuc ws = new WSSonuc();
ws.M_Durum = 1;
ws.M_SonucNesne = new XDocument();
return ws;
}
我已經從網站上的異常,當我打電話f_Dummy;例外是:
System.Web.Services.Protocols.SoapException:服務器無法處理請求。 ---> System.InvalidOperationException:生成XML文檔時發生錯誤。 ---> System.InvalidOperationException:類型System.Xml.Linq.XDocument不是預期的。使用XmlInclude或SoapInclude屬性指定靜態未知的類型。