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

时间:2016-03-17 15:08:54

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

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

 <httpRuntime ... executionTimeout="1300" ... />

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

enter image description here

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

1 个答案:

答案 0 :(得分:3)

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

来自connectionTimeout上的here

  

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

来自executionTimeout上的here

  

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