2017-07-17 105 views
0

我们正在努力确保对我们网站的请求在30秒后超时。我已经尝试将executionTimeout属性设置为30以及设置脚本执行超时。如何在asp.net mvc网站上设置30秒的请求超时

尽管编译调试设置为false,但这些都不起作用。

出于测试目的,我将超时设置为5秒。我也有一个端点,它在给定的秒数内调用线程休眠(通过GET参数传递)。

感谢您的任何帮助。

+0

你的意思是 “会话超时”? web.config中的表单身份验证具有可用于设置的“timeout”属性。包含您想要处理的其他信息(web.config内容等)。 –

+0

您是使用WebAPi控制器还是MVC控制器来处理请求? – User3250

回答

0

你可以试试这个在您的webconfig:

<system.web> 
    ... 
    <httpRuntime executionTimeout="180" /> 
    ... 
</system.web>