Asynchronous 是否可以在webmethod asmx服务中使用async/await

Asynchronous 是否可以在webmethod asmx服务中使用async/await,asynchronous,asmx,webmethod,async-await,Asynchronous,Asmx,Webmethod,Async Await,我正在努力想办法,但暂时没有成功。是否可以在webmethod asmx服务中使用async/await?到目前为止,我发现async/await只能用于WCF服务方法(rest或其他任何方法)。这是个坏主意。您基本上是在尝试将现代语言功能与遗留技术结合使用-当引入.asmx时,异步服务的概念还没有真正建立起来 答案可能就在这里: 我要说的是,坚持使用WCF或WebAPI。2006年,WCF作为asmx的推荐替代品发布。2009年,Asmx被正式宣布为“遗留技术”。如果您计划无论如何都要更改代

我正在努力想办法,但暂时没有成功。是否可以在webmethod asmx服务中使用async/await?到目前为止,我发现async/await只能用于WCF服务方法(rest或其他任何方法)。

这是个坏主意。您基本上是在尝试将现代语言功能与遗留技术结合使用-当引入.asmx时,异步服务的概念还没有真正建立起来

答案可能就在这里:


我要说的是,坚持使用WCF或WebAPI。

2006年,WCF作为asmx的推荐替代品发布。2009年,Asmx被正式宣布为“遗留技术”。如果您计划无论如何都要更改代码以使其
异步
,为什么不将其更改为更新的平台呢?一般来说,您不应该期望ASMX跟上现代技术的发展。它是遗留软件,保留下来是为了向后兼容。考虑下面的问题:为什么微软在AsMX服务上花费了金钱测试“代码> Aycy等待< /代码>?史蒂芬,约翰,谢谢你的评论。我想我应该朝着将现有的asmx服务迁移到wcf的方向走。John,您将问题标记为重复,但您标记为源的问题是在该问题一年多后提出的。