我想知道在 Linux 上的 Mono 中是否支持使用 async await 关键字功能编写自托管 WebApi 项目。
然后有一些文字说limited ASP.NET 4.5 async stack。
所以...我很困惑...Mono 4.5 支持或不支持哪些异步/等待方面?
最佳答案
Mono 很久以前克隆了 ASP.NET 2 管道,以支持基于“System.Web”程序集的经典 ASP.NET WebForms。由于 Microsoft 的初始设计,该模型是同步模型。
但是,后来 Microsoft 在 .NET 4/4.5 时间框架内向管道 (System.Web) 添加了许多异步功能,这是 Mono 尚未完全克隆的新设计。这可能是该段落背后的意思。
我认为 Mono 不应该继续使用“System.Web”,因为甚至 Microsoft 也放弃了它,转而支持 OWIN,现在是 ASP.NET 5/DNX。
更新:
请立即切换到 ASP.NET Core,因为它是跨平台 Web 应用程序领域中最好的。
关于c# - Mono .Net 支持异步等待吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33026799/