我试图返回一个位于解决方案A中的类Foo
public class Foo {
// some data
}
来自解决方案B中的Web服务的
[WebMethod]
public Foo Test() {
return new Foo();
}
从解决方案C中调用。
问题是web方法的类型返回类型B.Foo而不是Foo,它不能转换为Foo类型。
可能可以序列化对象,然后反序列化它,但它有点混乱。有没有办法以对象方式做到这一点?
答案 0 :(得分:2)
您是否可以使用WCF而不是古老的.asmx网络服务?因为DataContracts会完全按照您的意愿行事。