Dot*_*cks 142 asp.net iis iis-7 web-config iis-7.5
如何在IIS 7.0中增加请求超时?在IIS 6.0中的ASP配置设置中的应用程序选项卡下完成相同的操作.我无法在IIS 7.0中找到asp.net配置部分
Jef*_*tle 176
将其添加到Web配置中
<system.web>
<httpRuntime executionTimeout="180" />
</system.web>
Run Code Online (Sandbox Code Playgroud)
https://msdn.microsoft.com/en-us/library/e1f13641(v=vs.85).aspx
可选的TimeSpan属性.
指定在ASP.NET自动关闭之前允许执行请求的最大秒数.
仅当编译元素中的debug属性为False时,此超时才适用.为了防止在调试时关闭应用程序,请不要将此超时设置为较大的值.
默认值为"00:01:50"(110秒).
Gre*_*les 69
在IIS管理器中,右键单击该站点,然后转到"管理网站" - >"高级设置".在那里,在连接限制下,您应该看到连接超时.
Rae*_*Lee 39
要增加请求超时,请将其添加到web.config
<system.web>
<httpRuntime executionTimeout="180" />
</system.web>
Run Code Online (Sandbox Code Playgroud)
并为特定页面添加此项
<location path="somefile.aspx">
<system.web>
<httpRuntime executionTimeout="180"/>
</system.web>
</location>
Run Code Online (Sandbox Code Playgroud)
.NET 1.x的默认值为90秒.
.NET 2.0及更高版本的默认值为110秒.
And*_*wPK 28
在IIS> = 7中,一个<webLimits>部分已替换ConnectionTimeout,, HeaderWaitTimeout和MaxGlobalBandwidth,以及MinFileBytesPerSecIIS 6元数据库设置.
配置示例:
<configuration>
<system.applicationHost>
<webLimits connectionTimeout="00:01:00"
dynamicIdleThreshold="150"
headerWaitTimeout="00:00:30"
minBytesPerSecond="500"
/>
</system.applicationHost>
</configuration>
Run Code Online (Sandbox Code Playgroud)
供参考:有关IIS中这些设置的更多信息,请参见此处.此外,我无法通过IIS管理器的"配置编辑器"将此部分添加到web.config,但是一旦我添加它并搜索了配置,它就会显示出来.
Anj*_*ant 11
以下提供了解决问题的步骤。
小智 10
我知道问题是关于ASP但也许有人会发现这个答案很有帮助.
如果IIS 7.5后面有一台服务器(例如Tomcat).在我的情况下,我有一个配置了Tomcat服务器的服务器场.在这种情况下,您可以使用IIS管理器更改超时:
或者您可以在cofig文件中更改它:
例:
<webFarm name="${SERVER_NAME}" enabled="true">
<server address="${SERVER_ADDRESS}" enabled="true">
<applicationRequestRouting httpPort="${SERVER_PORT}" />
</server>
<applicationRequestRouting>
<protocol timeout="${TIME}" />
</applicationRequestRouting>
</webFarm>
Run Code Online (Sandbox Code Playgroud)
在$ {TIME}是HH:MM:SS格式(所以如果你想将它设置为90秒,然后放在那里00:01:30)
对于Tomcat(可能还有其他servlet容器),您必须记住更改%TOMCAT_DIR%\ conf\server.xml中的超时(只需在Connector标记中搜索connectionTimeout属性,并记住它以毫秒为单位指定)
| 归档时间: |
|
| 查看次数: |
359448 次 |
| 最近记录: |