Desejo aumentar o tempo limite da solicitação para uma ação de controlador específica em meu aplicativo. Eu sei que posso fazer isso no web.config para todo o aplicativo, mas prefiro alterá-lo apenas nesta ação.
Exemplo de web.config:
<system.web>
<httpRuntime executionTimeout="1000" />
</system.web>
Como eu faço isso?
asp.net-mvc
asp.net-web-api
Kyle West
fonte
fonte
Respostas:
Você pode definir isso programaticamente no controlador: -
Define o tempo limite para 5 minutos em vez dos 110 segundos padrão (que padrão estranho?)
fonte
Provavelmente, é melhor definir esses valores em web.config em vez de no controlador. A codificação de opções configuráveis é considerada prejudicial.
fonte
ControllerName\ActionName
Tive que adicionar "Atual" usando .NET 4.5:
fonte