1、应用程序池 -- 高级设置 -- 闲置时间 查看多少分钟会回收默认20
2、设置持续运行 AlwaysRunning
3、设置第一次启动
设置启动路径
也可以直接通过配置文件Web.config
<applicationInitialization doAppInitAfterRestart="true">
<add initializationPage="/mes/start/start" hostName="" />
</applicationInitialization>
详见:https://docs.microsoft.com/en-us/iis/configuration/system.webServer/applicationInitialization/