微软是否停止了对ashx处理程序的支持?

时间:2013-11-22 13:03:13

标签: asp.net ashx

我可以使用ashx处理程序吗?最近我的一位朋友告诉微软停止支持ashx处理程序并建议使用asmx或wcf。

我在网上搜索了这个。我无法确定它是否真的这样做了。

所以任何人请告诉我微软是否支持ashx。?。

2 个答案:

答案 0 :(得分:4)

不,ASP.NET 4.5中仍然完全支持HTTP处理程序(.ashx,IIS注册和文件端点)。

我相信你的朋友被误导或混淆了。

至于你朋友关于使用.asmx或WCF代替HTTP处理程序的建议是错误的建议,因为这两种技术(HTTP处理程序与Web服务)的目的非常不同。

如果有的话,建议不要再使用.asmx Web服务,而是支持WCF,ASP.NET Web API或基于REST的服务。

要获得支持证明,您只需查看Visual Studio 2012中的Add New Item对话框:

enter image description here

  

注意:ASP.NET Handler选项突出显示。

答案 1 :(得分:1)

据我所知,微软从未宣布停止支持.NET框架,包括webforms。 ASHX文件是完成某些活动的必备工具

我主要使用它来使用比特流从网站下载文件。

要交换信息(文本,XML,Json),首选网络方法。位于de aspx代码后面或者单独的ASMX文件的问题无关紧要。