C# 如何处理:Angular CLI进程未开始侦听Angular应用程序中的请求

C# 如何处理:Angular CLI进程未开始侦听Angular应用程序中的请求,c#,angular,timeout,C#,Angular,Timeout,当我第一次启动.net核心项目时,有时会出现以下错误 Microsoft.AspNetCore.SpaServices.Extensions.Util.TaskTimeoutExtensions.WithTimeout(Task task, TimeSpan timeoutDelay, string message) Microsoft.AspNetCore.SpaServices.Extensions.Proxy.SpaProxy.PerformProxyRequest(HttpContext

当我第一次启动.net核心项目时,有时会出现以下错误

Microsoft.AspNetCore.SpaServices.Extensions.Util.TaskTimeoutExtensions.WithTimeout(Task task, TimeSpan timeoutDelay, string message) Microsoft.AspNetCore.SpaServices.Extensions.Proxy.SpaProxy.PerformProxyRequest(HttpContext context, HttpClient httpClient, Task baseUriTask, CancellationToken applicationStoppingToken, bool proxy404s) Microsoft.AspNetCore.Builder.SpaProxyingExtensions+c__DisplayClass2_0+b__0>d.MoveNext() Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.Invoke(HttpContext context)
我知道通过将StartupTimeout更改为50秒以上来解决此问题的方法如下:

spa.Options.StartupTimeout = new TimeSpan(0, 5, 0);
但是,是否有方法捕获错误并尝试重新启动或诸如此类的操作?还是建议/标准解决方案只是像我所做的那样增加时间跨度

我的主要问题是我的用户有机会收到一条丑陋的消息,说没有处理异常。如果可能的话,设法解决它