.net - web.config 超时和 IIS 超时有什么区别?

标签 .net asp.net iis web-config windows-server-2008

web.config 中的以下条目有什么区别:

 <sessionState timeout="30"/>

以及 IIS 7.5 中的此设置(默认网站 > 高级设置 > 连接限制):

enter image description here

我知道 web.config 应该适用于 ASP.NET session 保持事件的时间,但是 IIS 设置是什么?

最佳答案

连接超时是从浏览器到服务器的连接需要多长时间才能超时。因此,当浏览器请求页面/图像/资源时,IIS 应该等待多长时间才能终止连接。它以秒为单位。

也可以在web.config中设置(示例为 2 分 120 秒):

<limits connectionTimeout="00:02:00" />

session 超时是 session 可以存在的时间。这涉及多个连接,并以分钟为单位。

它们是控制不同事物的两种不同设置。

关于.net - web.config 超时和 IIS 超时有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6922571/

相关文章:

c# - 在 UserControl (ASP.NET) 中时 URL 未被解析

windows - 从 IIS 上的命令行列出所有托管网站

c# - 为应用程序池 'xxx' 提供服务的进程与 Windows 进程激活服务发生致命通信错误

c# - NLog 记录到配置中提到的特定目标

c# - 如何使用 Linq 查询和 IEnumerable 获取类属性的值

c# - 将 KeyDown 事件传递给其他控件

asp.net - 获取在asp.net Identity 2.0中分配角色的用户列表

c# - Asp.NET MVC 是 MVC 还是 MVP?

c# - Asp.net 4.0 网络服务压缩

c# - 内插字符串格式问题