0

我正在尝试决定使用哪种技术来实现将由 .NET 2.0 客户端使用的服务。

客户端需要能够请求一组文件。请求将包含文件名和版本。客户可能请求的文件数量可能会有所不同。

不能期望客户端支持高于 2.0 版的 .NET。

该服务会将请求的文件集作为单个压缩存档流式传输。

我对实现服务的选择以及(更重要的是)如何从 .NET 2.0 使用服务感到有些困惑。自从我编写 .NET 2.0 代码以来已经有很长时间了,我不知道如何使用我从 .NET 2.0 代码中读到的任何技术。

我相信我在技术方面的选择是:

  1. ASMX 网络服务
  2. 带有 basicHttpBinding 的 WCF
  3. WCF Web HTTP(使用带有 POST 的 WebInvoke,我相信我可以在 HttpWebRequest 对象中流式传输数据)?
  4. 某种 REST 服务?
  5. 其他?

以上哪一项适用于 .NET 2.0 客户端?

如何将我的一组文件名/版本映射传递给 .NET 2.0 代码?

我不需要确切的代码;只是对服务技术的一般建议以及如何传递我的数据的一般想法。我可以自己研究其余的。

4

1 回答 1

0

.Net 2.0 中只有 ASMX Web 服务可用

于 2012-11-26T01:15:25.857 回答