.net 4.0是否仍然支持asmx

Gau*_*uls 10 .net web-services asmx .net-4.0

  1. 我在VS2010中打开了我的.net 2.0 ASMX Web服务并迁移到.net4.0.如果我只是运行我的ASMX而没有将te代码更改为WCF格式,我仍然可以在.net 4.0下运行旧的asmx服务?这会有效吗?
  2. 我的web.config文件也有WSE设置会发生什么?
  3. WCF/net4.0不支持附件,我是否需要更改我的asmx webmethod以作为数据集返回正文并且这会有效吗?
  4. 我尝试使用.net 4.0中的数据集作为附件来运行我现有的asmx服务并且它有效吗?
  5. 我可以看到asmx文件可以添加到.net 2010中吗?他们仍然受到支持吗?

nav*_*een 12

是的,您也可以在.NET 4.0中使用ASMX.


引用Dave Ward对他在Encosia上发表评论的回复中提到ASMX和JSON的评论 - 常见的错误和误解

我认为WCF在您可以利用其优势的情况下非常出色,例如您可以使用tcpBinding模式.但是,WCF的复杂性使得很难认真考虑简单的AJAX回调功能,其中已经存在更有针对性,更成熟的解决方案.

即使在.NET 4中,ASMX也不会被弃用或过时.这实际上是我将在本系列中介绍的误解之一.