WCF服务从内部Web服务返回值

时间:2015-01-05 19:29:46

标签: c# .net wcf

我有一个项目,我们有一个客户端应用程序调用WCF服务(外部服务)。 OuterService内部调用另一个Web服务(InnerService)。 OuterService具有在InnerService中定义返回类型的方法。当客户端使用其中一个InnerService返回类型调用OuterService的Web方法时,OuterService调用崩溃。

如果我将OuterService webmethod的返回类型更改为基本类型(如string或int),则OuterService webmethod可以正常工作。如果我在OuterService中定义DataContract类型并将其用作OuterService webmethod返回类型,那么它也会起作用。

有没有人定义过像这样的WCF服务,调用另一个Web服务并使用InnerService中的类型作为OuterService的web方法的返回类型?如果是这样,那么使这项工作的诀窍是什么?

0 个答案:

没有答案