您知道将对象或结构从 winform 应用程序传递到 .asmx Web 服务的好方法吗?看起来这在 .NET 中应该很容易,但我没有看到。
Rick Strahl 在 2004 年有同样的问题,但看起来我正在寻找的东西可能不存在:
http://www.west-wind.com/weblog/posts/2004/Apr/18/Net-Web-Services-and-passing-objects-and-Data
基本上,我只有一个包含 10 个字符串或 int 成员的简单结构。我想将它发送到 asmx Web 服务并保持强类型不变。就是这样。
我已经尝试在客户端和服务上定义结构。然后我创建了一个包含结构定义的 DLL,并将其包含在我的 Web 服务和客户端中。仍然有问题 b/c 命名空间不同。
我在下面的帖子中看到,似乎人们正在做我所描述的事情。我只是不知道如何:
如果这样做更容易,我可以将服务转换为 WCF —— 无论如何,可能会在几个月内转换它。