我正在使用 .net core API 从其他服务检索数据并将数据传递给 Angular 应用程序。在等待一段时间后,我在长时间运行的任务中遇到来自 API 的 500 异常。我想等待我的 .net core API 很长时间才能从其他服务获取数据。我在 Program 类中添加了保持活动超时,如下所示。
public static IWebHostBuilder CreateWebHostBuilder(string[] args) => WebHost.CreateDefaultBuilder(args) .ConfigureLogging((hostingContext, logging) => { logging.AddConsole(); }) .UseStartup<Startup>() .UseKestrel(o => { o.Limits.KeepAliveTimeout = TimeSpan.FromMinutes(30);});
但仍然没有任何变化。我还按照此处的文章尝试通过实现 IHostedService 来使用后台服务。但仍然面临这个问题。我将不胜感激有人帮助我如何处理这个问题。
慕妹3146593
相关分类