【问题标题】:How to set a 30 second request timeout in asp.net mvc website如何在 asp.net mvc 网站中设置 30 秒的请求超时
【发布时间】:2017-12-21 10:09:35
【问题描述】:

我们正在努力确保对我们网站的请求在 30 秒后超时。我尝试将 executionTimeout 属性设置为 30 以及设置脚本执行超时。

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

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

感谢您的帮助。

【问题讨论】:

  • 你的意思是“会话超时”吗? web.config 中的表单身份验证具有可设置的timeout 属性。包括您想要处理的其他信息(web.config 内容等)。
  • 你是使用WebAPi控制器还是MVC控制器来处理请求?

标签: asp.net-mvc asp.net-mvc-4 iis timeout connection-timeout


【解决方案1】:

你能在你的 webconfig 中试试这个吗:

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

【讨论】:

    猜你喜欢
    • 2021-08-25
    • 1970-01-01
    • 1970-01-01
    • 2017-05-28
    • 2012-02-01
    • 2011-12-02
    • 1970-01-01
    • 2022-11-02
    • 1970-01-01
    相关资源
    最近更新 更多