IIS 让asp.net core 项目一直运行
应用程序池,高级设置里面,启动模式修改为AlwaysRunning。
AlwaysRunning 工作方式:
IIS 启动时(服务器重启后)立即自动启动应用程序池
即使没有请求,工作进程也会保持运行
通常与"闲置超时=0"配合使用,防止进程被回收
OnDemand(按需启动,默认值)工作方式:
当第一个请求到达时才会启动应用程序池
如果应用程序池闲置超过"闲置超时"设置的时间(默认20分钟),IIS 会关闭工作进程
下次有请求时再重新启动