我正在尝试实现下载图像文件的服务。代码什么都不做,只是将文件上传到每个客户端请求的响应。
没有涉及SOAP消息,但我计划将其实现为ASP.NET Web服务。它也可以作为ASP.NET网站实现,但由于它没有视图(表单,html等),我计划实现一个Web服务。
这是一种更好的方法吗? ASP.NET网站是否提供了更好的Web服务性能?
这种情况会更好吗?
答案 0 :(得分:2)
我建议使用ASHX handler。如果您之前没有听说过它们,可以将它们视为没有ASPX视图的代码隐藏文件。一般来说,它们被认为比网络服务更轻。
答案 1 :(得分:0)
首先,您是否需要代码来处理图像请求?图像是以某种方式处理相对于请求的,还是静态的?为什么要在代码中实现它而不是简单地通过http提供静态图像?是否需要考虑安全因素,例如根据用户的凭据向特定用户提供图像?
除非您能够更详细地了解您的要求,否则无法做出任何具体判断或建议。