Ajoutez ceci à votre configuration Web
<system.web>
<httpRuntime executionTimeout="180" />
</system.web>
https://msdn.microsoft.com/en-us/library/e1f13641(v=vs.85).aspx
Attribut TimeSpan facultatif.
Spécifie le nombre maximal de secondes qu'une demande est autorisée à s'exécuter avant d'être automatiquement arrêtée par ASP.NET.
Ce délai d'expiration s'applique uniquement si l'attribut de débogage dans l'élément de compilation est False. Pour éviter d’arrêter l’application pendant le débogage, ne définissez pas ce délai d’expiration sur une valeur élevée.
La valeur par défaut est "00:01:50" (110 secondes).
Dans IIS Manager, cliquez avec le bouton droit sur le site et allez dans Gérer le site Web -> Paramètres avancés . Sous l' option Limites de connexion , vous devriez voir Délai de connexion .
la source
Pour augmenter le délai d'expiration de la demande, ajoutez ceci à web.config
et pour une page spécifique ajoutez ceci
La valeur par défaut est de 90 secondes pour .NET 1.x.
La valeur par défaut de 110 secondes pour .NET 2.0 et versions ultérieures.
la source
Dans IIS> = 7, une
<webLimits>
section a remplacéConnectionTimeout
,HeaderWaitTimeout
,MaxGlobalBandwidth
etMinFileBytesPerSec
IIS 6 paramètres de la métabase.Exemple de configuration:
Pour référence: plus d'informations sur ces paramètres dans IIS peuvent être trouvées ici . De plus, je n'ai pas pu ajouter cette section au web.config via "l'éditeur de configuration" du gestionnaire IIS, même si elle est apparue une fois que je l'ai ajoutée et recherché la configuration.
la source
ConnectionTimeout
, pas celui de httpRuntimeexecutionTimeout
.Vous trouverez ci-dessous des étapes pour résoudre votre problème.
la source
Je sais que la question portait sur ASP, mais peut-être que quelqu'un trouvera cette réponse utile.
Si vous avez un serveur derrière IIS 7.5 (par exemple Tomcat). Dans mon cas, j'ai une ferme de serveurs avec le serveur Tomcat configuré. Dans ce cas, vous pouvez modifier le délai d'expiration à l'aide du gestionnaire IIS:
ou vous pouvez le changer dans le fichier cofig:
Exemple:
Le $ {TIME} est au format HH: mm: ss (donc si vous voulez le mettre à 90 secondes, mettez-y 00:01:30)
Dans le cas de Tomcat (et probablement d'autres conteneurs de servlet), vous devez vous rappeler de modifier le délai d'expiration dans % TOMCAT_DIR% \ conf \ server.xml (recherchez simplement l' attribut connectionTimeout dans la balise Connector , et rappelez-vous qu'il est spécifié en millisecondes )
la source
Utilisez la commande Power Shell ci-dessous pour modifier le délai d'exécution (Request Timeout)
Ou, vous pouvez utiliser le code C # ci-dessous pour faire la même chose
Ou, vous pouvez utiliser le JavaScript pour ce faire.
Ou, vous pouvez utiliser les commandes AppCmd.
la source