我目前正在重新设计一个旧的ASP.Net项目。 Intere使用了一个普通的ASP.NET页面,并根据url通过将文件内容写入响应来下载服务器中的特定文件。
现在因为除了文件本身之外没有需要来自该URL的输出,并且页面通过查询字符串获得了文件名,我开始怀疑是否有任何意义将它留作网页或者使用它来创建Web服务
但即使经过一些阅读后,我也不确定普通的ASP.Net页面或网络服务是否更适合这种情况(因此具有更多的优势和更少的缺点)。
所以我的问题是,是否有人赞成这两种方法中的任何一种?
答案 0 :(得分:0)
仅从其他计算机/应用程序查询时,WebService可能更好:身份验证可能不同,访问限制可能适用,它可以在DMZ内部运行,也可以在防火墙后运行而不是公共,并且它更轻量级(使用的资源更少) )。