ASP.NET网站或Web服务?

时间:2010-12-31 04:50:04

标签: asp.net web-services architecture

我正在尝试实现下载图像文件的服务。代码什么都不做,只是将文件上传到每个客户端请求的响应。

没有涉及SOAP消息,但我计划将其实现为ASP.NET Web服务。它也可以作为ASP.NET网站实现,但由于它没有视图(表单,html等),我计划实现一个Web服务。

这是一种更好的方法吗? ASP.NET网站是否提供了更好的Web服务性能?

这种情况会更好吗?

2 个答案:

答案 0 :(得分:2)

我建议使用ASHX handler。如果您之前没有听说过它们,可以将它们视为没有ASPX视图的代码隐藏文件。一般来说,它们被认为比网络服务更轻。

答案 1 :(得分:0)

首先,您是否需要代码来处理图像请求?图像是以某种方式处理相对于请求的,还是静态的?为什么要在代码中实现它而不是简单地通过http提供静态图像?是否需要考虑安全因素,例如根据用户的凭据向特定用户提供图像?

除非您能够更详细地了解您的要求,否则无法做出任何具体判断或建议。