【发布时间】:2017-01-10 11:26:06
【问题描述】:
请看下面的代码:
public Form1()
{
ServiceReference1.Service1Client s1 = new ServiceReference1.Service1Client();
Person p1 = s1.GetPerson();
}
我得到的编译时错误是:“无法将类型'app.ServiceReference1.Person'隐式转换为'WcfService1.Person'。我了解此错误的原因。服务器上有一个Person对象和一个人对象在客户端上,它们位于不同的命名空间中。
你如何解决这个问题。我不能只要求 WCF 服务器开发人员向我发送 Person 类。
我正在为 WCF Web 服务寻找类似的东西:JSON not parsed into custom object
我不明白为什么框架会对 WCF Web 服务返回的 XML 进行消毒。 WCF 的全部意义在于它应该是可互操作的。
【问题讨论】:
-
我建议在stackoverflow.com/questions/4112181/…查看这两个答案