我正在将托管多个 Web 服务的 IIS 7.5 网站配置为永不关闭。我了解 applicationHost.config 中有一个设置可以启用此功能
<applicationPools>
<add name="AppPoolName" managedRuntimeVersion="v4.0" startMode="AlwaysRunning" />
...
</applicationPools>
但是,我想在 IIS 管理器用户界面中配置它,例如作为应用程序池的高级设置。IIS 管理器中是否有这样的设置?
编辑:
如果您想延长超时设置的长度,只需将其从默认的 20 分钟更改为您想要的任意分钟。您还可以将设置调整为 0(零),这样可以有效地禁用超时,这样应用程序池就不会因空闲而关闭。
不过,我想知道是否可以startMode="AlwaysRunning"
在 GUI 中设置。
答案1
答案2
Web 服务或网站永远不会真正关闭。唯一会被关闭或回收的是应用程序池。如果您不希望应用程序池这样做,您可以在 IIS 管理器中设置应用程序池的高级属性。