我已将应用程序池设置为:
StartMode - 始终运行 | 空闲超时(分钟) 0 | 预加载启用 = true
我不明白为什么我的 Hangfire 应用程序还在休眠。在我打开hangfire应用程序后,服务器也是在一秒钟前启动的。任何建议如何解决这个问题?
我已将应用程序池设置为:
StartMode - 始终运行 | 空闲超时(分钟) 0 | 预加载启用 = true
我不明白为什么我的 Hangfire 应用程序还在休眠。在我打开hangfire应用程序后,服务器也是在一秒钟前启动的。任何建议如何解决这个问题?
为 Windows Process Activation (WAS) 和 World Wide Web Publishing (W3SVC) 服务启用自动启动(默认启用)。
运行以下命令将 serviceAutoStartEnabled="true" 设置为您的站点:
Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST' -filter "system.applicationHost/sites/site[@name='appname']/applicationDefaults" -name "serviceAutoStartEnabled" -value "True"
确保禁用应用程序池回收:
在回收下,将常规时间间隔(分钟)设置为 0。
选择特定时间,然后单击 > 扩展箭头以查看下面是否指定了时间,或单击 ... 查看 TimeSpan 集合编辑器对话框中是否有任何值。如果是这样,请清除它。
有关更多详细信息,请参阅此帖子: