.net 2.0 .NET 2.0客户端将使用的服务的技术选择

.net 2.0 .NET 2.0客户端将使用的服务的技术选择,.net-2.0,.net 2.0,我正在尝试决定使用哪种技术来实现.NET2.0客户端将使用的服务 客户端需要能够请求一组文件。请求将包括文件名和版本。客户端可能请求的文件数量可能会有所不同 客户端不能被导出以支持2.0版以上的.NET 该服务将请求的文件集作为单个压缩归档文件进行流式处理 对于我在其中实现服务的选择以及(更重要的是)如何使用.NET2.0中的服务,我有些困惑。我已经很久没有写.NET2.0代码了,我不知道如何使用我从.NET2.0代码中读到的任何技术 我相信我在技术方面的选择是: ASMX web服务 带bas

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

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

客户端不能被导出以支持2.0版以上的.NET

该服务将请求的文件集作为单个压缩归档文件进行流式处理

对于我在其中实现服务的选择以及(更重要的是)如何使用.NET2.0中的服务,我有些困惑。我已经很久没有写.NET2.0代码了,我不知道如何使用我从.NET2.0代码中读到的任何技术

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

  • ASMX web服务
  • 带basicHttpBinding的WCF
  • WCF Web HTTP(使用WebInvoke和POST,我相信我可以在HttpWebRequest对象中向上传输数据)
  • 什么休息服务
  • 其他的
  • 对于.NET 2.0客户端,上面哪项是可行的

    如何将我的文件名/版本映射集从.NET 2.0代码传递到


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

    在.Net 2.0中只有ASMX web服务可用。

    您确定这是正确的吗?只有我的客户端才受.NET 2.0的约束。我已经创建了一个测试.NET 2.0客户端,它可以使用带有webHttpBinding端点的.NET 3.5 WCF服务。对于测试,我使用WebGet,即在URL中传递参数。这对我没有任何用处,因为我需要能够通过查询字符串传递更大量的数据。