2016-03-18 34 views
2

目前我試圖在異步控制器的MVC 6中實現更長的頁面超時(由於文件上傳相當大),並且似乎可信任的ol'[AsyncTimeout]屬性在vNext中不再存在。異步控制器/頁面超時.NET MVC 6(vNext)。

我已經在網上找到了答案,至今沒有發現任何東西,有沒有人找到解決方案?

回答

2

貌似功能是罐頭,直到後者日期由於一些問題,請參閱MVC repo

+0

Eek,所以絕對沒有辦法在.NET Core中做到這一點?聽起來很瘋狂! –

+0

是的,有些東西不會成爲1.0,許多人認爲這些東西至關重要。但是,正如MS所說的那樣,他們寧願做一個有堅實基礎和一些缺失功能的1.0版本,然後發佈1.0版本的所有功能,並帶來很多問題。您可以基於那個拉取請求暫時實現您自己的版本,或者,如果您計劃在IIS中託管,則可以使用全局服務器超時作爲替代,儘管我有不知道在這種情況下這是否會起作用。 – CodedBeard

+0

我會看看我能做些什麼,令人驚訝的是社區的人們不會爲了公平而喊叫和尖叫!感謝您的時間來回答這個問題。 –

2

它不是理想的討論,但你可以通過在HttpHandler的配置在全球增加超時處理這個問題。顯然,這隻適用於在IIS中託管。

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

乾杯湯姆,我會試試這個! –