【发布时间】:2021-05-22 18:01:19
【问题描述】:
我想增加一个控制器方法的 executionTimeout。到目前为止我尝试过的选项:
-
想试试这个,但无法在控制器中找到当前属性。使用 .Net 4.5
HttpContext.Current.Server.ScriptTimeout = 300;
-
无法更改 Application_BeginRequest 中的超时,因为它将更改所有页面。
感谢您的帮助?
【问题讨论】:
标签: c# asp.net-mvc
我想增加一个控制器方法的 executionTimeout。到目前为止我尝试过的选项:
想试试这个,但无法在控制器中找到当前属性。使用 .Net 4.5
HttpContext.Current.Server.ScriptTimeout = 300;
无法更改 Application_BeginRequest 中的超时,因为它将更改所有页面。
感谢您的帮助?
【问题讨论】:
标签: c# asp.net-mvc
这对你有用吗?
How do I set the request timeout for one controller action in an asp.net mvc application
您可以在控制器中以编程方式设置:-
System.Web.HttpContext.Current.Server.ScriptTimeout = 300;
将超时设置为 5 分钟,而不是默认的 110 秒(这是什么奇怪的默认设置?)
【讨论】: