gpt4 book ai didi

iis - 有没有办法在 web.config 中配置应用程序池的 "Idle timeout"?

转载 作者:行者123 更新时间:2023-12-03 20:53:52 25 4
gpt4 key购买 nike

我知道可以设置 session 超时。但是,如果应用程序本身在给定的时间内没有收到任何请求,IIS 将关闭该应用程序。

此行为可在 IIS 管理控制台中配置,我知道如何执行此操作。不过,我想知道是否可以在 web.config 中配置它。

最佳答案

不在 IIS 6 中。在 IIS 6 中,应用程序池由工作进程控制,工作进程映射到由 HTTP.sys 处理的请求队列。 HTTP.sys 处理与 WWW 服务器的通信以确定何时启动和停止工作进程。

由于 IIS 6 是在 .Net 之前创建的,因此 .Net 和低级 http 处理程序之间没有通信 Hook 。

ASP.net 被实现为一个 ISAPI 过滤器,它由工作进程本身加载。如果您正在查看控制工作进程的 web.config,则您会遇到先有鸡先有蛋的问题。这就是 MS 对 IIS 7 进行主要重写的主要原因,IIS 7 在整个请求生命周期中集成了 .Net,而不仅仅是 ISAPI 过滤器部分。

关于iis - 有没有办法在 web.config 中配置应用程序池的 "Idle timeout"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/625614/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com