Lösung: Deadlock beim Aufruf von .Result oder .Wait() auf einer async-Methode in C#
Das Blockieren einer async-Task mit .Result oder .Wait() führt zu einem Deadlock, wenn ein SynchronizationContext vorhanden ist. Hier erkläre ich, warum es hängt und wie Sie es in .NET 11 und C# 14 lösen.