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

Tom*_*mas 4 .net asp.net iis web-config windows-server-2008

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

 <httpRuntime ... executionTimeout="1300" ... />
Run Code Online (Sandbox Code Playgroud)

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

在此处输入图片说明

似乎 executionTimeout 与 IIS 超时不同。有什么不同?

Oli*_*ver 5

connectionTimeout适用于客户端和服务器之间的 TCP 连接,而executionTimeout适用于通过该连接发送的实际 Web 请求。

这里开始connectionTimeout

指定 IIS 在断开被视为不活动的连接之前等待的时间(以秒为单位)。

这里开始executionTimeout

指定请求在被 ASP.NET 自动关闭之前允许执行的最大秒数。