1

我有一个返回的ASMX WebXElement服务 - (不是 .svc WCF 服务)

在 Silverlight 中使用服务时,生成的客户端可以XElement根据需要使用。

但是在 C# .NET 3.5 WCF 'Service Reference' 中,它使用XmlDocument.

在 C# .NET 4 WCF 'Service Reference' 中,它还使用XmlDocument. 所以它似乎不是 .NET 4 的东西——而是 Silverlight 的东西。

如何将 WCF 客户端配置为XElement也在标准 3.5 框架中使用?

4

2 回答 2

1

我在代理类中用 XElement 查找/替换 XMLElement。肮脏的把戏......但它的工作原理。

于 2010-02-26T15:54:46.633 回答
0

我将服务从ASMXWeb 服务切换到SVCWCF 服务。根本没有太多工作。还有一件事我从来没有做过。

然后在不更改任何其他内容的情况下允许 .NET 3.5 客户端使用XElement而不是XmlElement.

看起来 Silverlight 足够聪明,可以始终使用 XElement - 想想看,它XmlDocument可能一开始甚至不存在于 Silverlight 框架中。

于 2009-12-16T01:39:42.250 回答