gpt4 book ai didi

c# - 无法从 C# 中的 Web 服务返回自定义类

转载 作者:行者123 更新时间:2023-11-30 23:29:26 24 4
gpt4 key购买 nike

我试图返回一个类 Foo,它位于解决方案 A 中

public class Foo {
// some data
}

来自解决方案 B 中的网络服务

[WebMethod]
public Foo Test() {
return new Foo();
}

从解决方案 C 中调用。

问题是web方法的类型返回的是B.Foo类型而不是Foo类型,无法转换为Foo类型。

可能可以先序列化对象,然后再反序列化,但有点乱。有没有一种方法可以客观地做到这一点?

最佳答案

您是否可以使用 WCF 而不是古老的 .asmx 网络服务?因为 DataContracts 会完全按照您的意愿行事。

关于c# - 无法从 C# 中的 Web 服务返回自定义类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35434927/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com