diff --git a/src/Middleware/Spa/SpaServices.Extensions/src/AngularCli/AngularCliMiddleware.cs b/src/Middleware/Spa/SpaServices.Extensions/src/AngularCli/AngularCliMiddleware.cs index dc0b0dcfbe47..d315ac4d369c 100644 --- a/src/Middleware/Spa/SpaServices.Extensions/src/AngularCli/AngularCliMiddleware.cs +++ b/src/Middleware/Spa/SpaServices.Extensions/src/AngularCli/AngularCliMiddleware.cs @@ -113,9 +113,10 @@ private static async Task WaitForAngularCliServerToAcceptRequests(Uri cliServerU try { // If we get any HTTP response, the CLI server is ready + using var cancellationTokenSource = new CancellationTokenSource(timeoutMilliseconds); await client.SendAsync( new HttpRequestMessage(HttpMethod.Head, cliServerUri), - new CancellationTokenSource(timeoutMilliseconds).Token); + cancellationTokenSource.Token); return; } catch (Exception)