Ich möchte das Anforderungszeitlimit für eine bestimmte Controller-Aktion in meiner Anwendung erhöhen. Ich weiß, dass ich es in der web.config für die gesamte Anwendung tun kann, aber ich möchte es lieber nur bei dieser einen Aktion ändern.
Beispiel für Web.config:
<system.web>
<httpRuntime executionTimeout="1000" />
</system.web>
Wie mache ich es?
asp.net-mvc
asp.net-web-api
Kyle West
quelle
quelle
Antworten:
Sie können dies programmgesteuert in der Steuerung einstellen: -
Setzt das Zeitlimit auf 5 Minuten anstelle der Standard-110 Sekunden (was für eine ungerade Standardeinstellung?)
quelle
Wahrscheinlich ist es besser, solche Werte in web.config anstelle von controller festzulegen. Die Hardcodierung konfigurierbarer Optionen wird als schädlich angesehen.
quelle
ControllerName\ActionName
Ich musste "Current" mit .NET 4.5 hinzufügen:
quelle