gpt4 book ai didi

asp.net-mvc - 为特定 Controller ASP.Net Core MVC 设置请求超时

转载 作者:行者123 更新时间:2023-12-05 07:41:52 24 4
gpt4 key购买 nike

我正在尝试增加 .Net 核心应用程序中特定 Controller 的请求超时,但我能找到的唯一方法是通过这样做在 web.config 中全局增加 requestTimeout。

  <system.webServer>
<handlers>
<remove name="aspNetCore"/>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified"/>
</handlers>
<aspNetCore requestTimeout="00:20:00" processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" />
</system.webServer>

在 ASP 4 中,可以在 Controller /操作中以编程方式指定超时,但我没有在 .Net Core 中找到它。

HttpContext.Current.Server.ScriptTimeout = 1200;

我的问题是,有没有办法在 ASP.NET Core 的操作/ Controller 中以编程方式设置超时?

最佳答案

不,无法在特定 Controller 或操作中以编程方式设置超时。

关于asp.net-mvc - 为特定 Controller ASP.Net Core MVC 设置请求超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45021467/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com