diff --git a/src/Microsoft.AspNet.Server.Kestrel/Http/Frame.cs b/src/Microsoft.AspNet.Server.Kestrel/Http/Frame.cs index 4689db080..c21f6b7b8 100644 --- a/src/Microsoft.AspNet.Server.Kestrel/Http/Frame.cs +++ b/src/Microsoft.AspNet.Server.Kestrel/Http/Frame.cs @@ -197,7 +197,7 @@ private void FireOnStarting() { foreach (var entry in onStarting) { - entry.Key.Invoke(entry.Value); + entry.Key.Invoke(entry.Value).Wait(); } } } @@ -216,7 +216,7 @@ private void FireOnCompleted() { try { - entry.Key.Invoke(entry.Value); + entry.Key.Invoke(entry.Value).Wait(); } catch {