【发布时间】:2016-03-18 09:38:15
【问题描述】:
目前我正在尝试在异步控制器的 MVC 6 中实现更长的页面超时(由于相当大的文件上传),似乎可信赖的 ol'[AsyncTimeout] 属性在 vNext 中不再存在。
我已经在网上搜索了这个问题的答案,到目前为止一无所获,有没有人找到解决方案?
【问题讨论】:
标签: c# asp.net .net asp.net-core
目前我正在尝试在异步控制器的 MVC 6 中实现更长的页面超时(由于相当大的文件上传),似乎可信赖的 ol'[AsyncTimeout] 属性在 vNext 中不再存在。
我已经在网上搜索了这个问题的答案,到目前为止一无所获,有没有人找到解决方案?
【问题讨论】:
标签: c# asp.net .net asp.net-core
由于某些问题,该功能似乎已被取消,请参阅MVC repo上的讨论
【讨论】:
这并不理想,但您可以通过在 httpHandler 配置上全局增加超时来解决此问题。显然,这仅适用于在 IIS 中托管。
<httpPlatform processPath="%DNX_PATH%" arguments="%DNX_ARGS%" forwardWindowsAuthToken="false" startupTimeLimit="3600" requestTimeout="00:05:00" />
【讨论】: