2009-12-15 49 views
1

我有一個ASMX web服務返回XElement - (不是.SVC WCF服務)如何配置WCF客戶端使用XElement而不是XmlDocument?

當消耗在Silverlight所生成的用途XElement,因爲我想在客戶端的服務。

但是在C#.NET 3.5 WCF'服務引用'中,它使用XmlDocument生成此屬性。

在C#.NET 4 WCF'服務引用'中,它也使用XmlDocument生成此屬性。所以它似乎不是.NET 4的東西 - 而是Silverlight的東西。

如何配置WCF客戶端在標準3.5框架中使用XElement

回答

0

我將服務從ASMX網絡服務切換到SVC WCF服務。根本沒有太多的工作。還有一件事我從來沒有做過。

然後,在不更改任何其他內容的情況下,.NET 3.5客戶端可以使用XElement而不是XmlElement

看起來Silverlight足夠聰明,可以隨時使用XElement - 想象一下,在第一個地方Silverlight框架中可能不存在XmlDocument

1

我在我的代理類中找到/用XElement替換XMLElement。骯髒的伎倆......但它的作品。

+0

至少有人終於承認同樣的問題!謝謝。哦,歡迎來到stackoverflow :-)我不會再遇到這個問題,幸運的是現在我已經完成了ASMX – 2010-02-27 02:12:21

相關問題