Quiero aumentar el tiempo de espera de la solicitud para una acción de controlador específica en mi aplicación. Sé que puedo hacerlo en web.config para toda la aplicación, pero prefiero cambiarlo solo en esta acción.
Ejemplo de Web.config:
<system.web>
<httpRuntime executionTimeout="1000" />
</system.web>
¿Cómo lo hago?
asp.net-mvc
asp.net-web-api
Kyle West
fuente
fuente
Respuestas:
Puede configurar esto mediante programación en el controlador: -
Establece el tiempo de espera en 5 minutos en lugar de los 110 segundos predeterminados (¿qué extraño valor predeterminado?)
fuente
Probablemente sea mejor establecer dichos valores en web.config en lugar de en el controlador. La codificación de opciones configurables se considera perjudicial.
fuente
ControllerName\ActionName
Tuve que agregar "Actual" usando .NET 4.5:
fuente