我的asp.net核心应用程序有问题。几分钟后应用停止。而我在石英的工作也失去了。我读了一些.net核心应用从来没有停止过,所以为什么我有问题呢?我的Program.cs包含使用Kestrel的代码:
public static void Main(string[] args)
{
var host = new WebHostBuilder()
.UseKestrel()
.UseContentRoot(Directory.GetCurrentDirectory())
.UseIISIntegration()
.UseStartup<Startup>()
.Build();
host.Run();
}
我在visual studio中发布了标准部署的应用程序。
答案 0 :(得分:2)
虽然您可以设置空闲时间和预热阶段,但无法保证它不会因资源不足而停止。
从不在ASP.NET / Web应用程序中运行后台任务。始终使用控制台应用程序或Windows服务来重复发生任务。