我偶然发现了GitHub上的一个问题(
https://github.com/HTBox/allReady/issues/1313),他们讨论了如何从代码中取出ConfigureAwait(false),声称在ASP.NET Core中
the call to
ConfigureAwait(false)
is redundant and does nothing
我能在这里找到的最好的答案(来自Stephen Cleary,https://stackoverflow.com/a/40220190/2805831)是一个“旁注”
ASP.NET Core no longer has a “context”
那么,在ASP.NET Core中是否真的不需要ConfigureAwait(false)(即使使用完整的.Net Framework)?在某些情况下,它在性能方面是否有任何实际的好处,或者在结果/语义方面有所不同?
编辑:如果我将其作为控制台应用程序托管或在IIS中,它在这方面有所不同吗?