异步控制器/页面超时.NET MVC 6(vNext)。

时间:2016-03-18 09:38:16

标签: c# asp.net .net asp.net-core

目前我正在尝试在Async控制器中的MVC 6中实现更长的页面超时(由于相当大的文件上载),并且在vNext中似乎不再存在可信的“[AsyncTimeout]属性”

我已经在网上搜索了这方面的答案,到目前为止一无所获,有没有人找到解决方案?

2 个答案:

答案 0 :(得分:2)

由于某些问题,该功能看起来像是在日期之前被禁止,请参阅MVC repo上的讨论

答案 1 :(得分:2)

它不理想,但你可以通过在httpHandler配置上全局增加超时来解决这个问题。显然这仅适用于IIS中的托管。

<httpPlatform processPath="%DNX_PATH%" arguments="%DNX_ARGS%" forwardWindowsAuthToken="false" startupTimeLimit="3600" requestTimeout="00:05:00" />