«это среда (ASP.NET Core в отличие от ASP.NET Classic), которая определяет SynchronizationContext, а не среду выполнения (.NET Core в отличие от .NET 4.6.2)»
кнулся на вопрос (https://github.com/HTBox/allReady/issues/1313) на GitHub, где они обсуждали о принятииConfigureAwait(false)
вне кода, утверждая, что вASP.NET Core
призыв кConfigureAwait(false)
избыточно и ничего не делает
Лучшее, что я мог найти здесь, это «примечание» в ответе (от Стивена Клири,https://stackoverflow.com/a/40220190/2805831) рассказываю что
В ASP.NET Core больше нет «контекста»
Итак, этоConfigureAwait(false)
действительно ненужно вASP.NET Core (даже если используется полная .Net Framework)? Есть ли в некоторых случаях реальный выигрыш в производительности или разница в результате / семантике?
РЕДАКТИРОВАТЬ: Отличается ли это в этом аспекте, если я размещаю его как консольное приложение или в IIS?