Scénario : Créer un site web ASP classique sur IIS
par Keith Newman et Robert McMurray
Ce document vous guide dans l’installation d’IIS et la configuration d’un site web Classic ASP. Classic ASP est un environnement de script côté serveur avec lequel vous pouvez créer et exécuter des applications web dynamiques. Avec ASP, vous pouvez combiner des pages HTML, des commandes de script et des composants COM pour créer des pages web interactives, faciles à développer et à modifier. Classic ASP est le prédécesseur d’ASP.NET, mais il reste encore largement utilisé aujourd’hui.
La configuration serveur Classic ASP ajoute des modules IIS pour les extensions ASP et ISAPI à l’installation d’IIS par défaut.
Prérequis
Pour tirer le meilleur parti de ce tutoriel, vous devez avoir accès à un ordinateur qui exécute l'un des systèmes d'exploitation suivants :
- Windows Server® 2012
- Windows® 8
Étape 1 : Installer le serveur Web IIS
Vous pouvez effectuer cette procédure à l’aide de l’interface utilisateur Windows ou à partir d’une ligne de commande.
Pour installer IIS sur Windows Server 2012 à l’aide de l’interface utilisateur
Dans la page d'accueil, cliquez sur la vignette Gestionnaire de serveur, puis sur OK.
Dans le Gestionnaire de serveur, cliquez sur Tableau de bord, puis sur Ajouter des rôles et des fonctionnalités.
Dans l'Assistant Ajout de rôles et de fonctionnalités, dans la page Avant de commencer, cliquez sur Suivant.
Dans la page Sélectionner le type d'installation, sélectionnez Installation basée sur un rôle ou une fonctionnalité, puis cliquez sur Suivant.
Dans la page Sélectionner le serveur de destination, cliquez sur Sélectionner un serveur du pool de serveurs, puis cliquez sur Suivant.
Dans la page Sélectionner des rôles de serveurs, cliquez sur Serveur Web (IIS), puis sur Suivant.
Sur la page Sélectionner les fonctionnalités , notez les fonctionnalités présélectionnées installées par défaut, puis sélectionnez les services de rôle supplémentaires suivants :
- ASP
- Extensions ISAPI
Sélectionnez Suivant.
Dans la page Rôle de serveur web (IIS), cliquez sur Suivant.
Dans la page Sélectionner les services de rôle, notez les services de rôle présélectionnés installés par défaut, puis cliquez sur Suivant. (Remarque : Vous devez seulement installer les services de rôle IIS 8 par défaut pour un serveur web de contenu statique.)
Dans la page Confirmer les sélections pour l'installation, vérifiez vos sélections, puis cliquez sur Installer.
Dans la page Progression de l'installation, vérifiez que votre installation du rôle de serveur web (IIS) et des services de rôle obligatoires s'est effectuée correctement, puis cliquez sur Fermer.
Pour vérifier si IIS a bien été installé, tapez ce qui suit dans un navigateur web :
http://localhost
La page d'accueil IIS par défaut doit s'afficher.
Pour installer IIS sur Windows 8 à l’aide de l’interface utilisateur
Dans la page Démarrer , tapez Panneau de configuration, puis cliquez sur l’icône du Panneau de configuration dans les résultats de la recherche.
Dans le Panneau de configuration, cliquez sur Programmes, puis sur Activer ou désactiver des fonctionnalités Windows.
Dans la boîte de dialogue Fonctionnalités de Windows , cliquez sur Internet Information Services, notez les fonctionnalités présélectionnées installées par défaut, puis sélectionnez les services de rôle supplémentaires suivants :
- ASP
- Extensions ISAPI
Cliquez sur OK.
Pour vérifier si IIS a bien été installé, tapez ce qui suit dans un navigateur web :
http://localhost
La page d'accueil IIS par défaut s'affiche.
Pour installer IIS à l’aide de la ligne de commande
Tapez la commande suivante depuis une invite de commandes ou dans un script :
Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-ApplicationDevelopment;IIS-ASP;IIS-ISAPIExtensions;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI
Étape 2 : Ajouter un site web Classic ASP
Vous pouvez effectuer cette procédure à l’aide de l’interface utilisateur, avec les commandes Appcmd.exe dans une fenêtre de ligne de commande, en modifiant directement les fichiers de configuration ou bien en écrivant des scripts WMI.
Pour ajouter un site web à l’aide de l’interface utilisateur
Ouvrez le Gestionnaire IIS.
- Pour Windows Server 2012, sur la page Démarrer, cliquez sur la mosaïque du Gestionnaire de serveur, puis cliquez sur OK. Dans le tableau de bord du Gestionnaire de serveur, cliquez sur Outils , puis sur Gestionnaire des services Internet (IIS).
- Pour Windows 8, dans la page Démarrer, tapez Panneau de configuration, puis cliquez sur l’icône Panneau de configuration dans les résultats de la recherche. Dans l'écran Panneau de configuration , cliquez sur Système et sécurité, sur Outils d'administration, puis sur Gestionnaire des services Internet (IIS).
Dans le volet Connexions , cliquez avec le bouton droit sur le nœud Sites dans l'arborescence, puis cliquez sur Ajouter un site web.
Dans la boîte de dialogue Ajouter un site web , tapez le nom convivial de votre site web dans la zone Nom du site .
Si vous souhaitez sélectionner un autre pool d'applications que celui indiqué dans Pool d'applications , cliquez sur Sélectionner. Dans la boîte de dialogue Sélectionner un pool d’applications , sélectionnez un pool d’applications dans la liste Pool d’applications , puis cliquez sur OK.
Dans Chemin d’accès physique , tapez le chemin d’accès physique du dossier du site web ou cliquez sur le bouton Parcourir (...) pour naviguer dans le système de fichiers pour rechercher le dossier.
Si le chemin d'accès physique que vous avez entré à l'étape 5 se trouve sur un partage distant, cliquez sur Se connecter en tant que pour spécifier les informations d'identification qui sont autorisées à accéder au chemin. Si vous n'utilisez pas d'informations d'identification spécifiques, sélectionnez l'option Utilisateur de l'application (authentification directe) dans la boîte de dialogue Se connecter en tant que .
Sélectionnez le protocole du site web dans la liste Type .
La valeur par défaut de la zone Adresse IP est Non assignée. Si vous devez spécifier une adresse IP statique pour le site web, tapez cette adresse IP dans la zone Adresse IP .
Tapez un numéro de port dans la zone de texte Port .
Si vous le souhaitez, tapez un nom d’en-tête hôte pour le site web dans la zone En-tête de l’hôte .
Si vous n’avez pas apporté de modifications au site et que vous souhaitez que le site web soit immédiatement disponible, activez la case à cocher Démarrage immédiat du site Web .
Cliquez sur OK.
Pour ajouter un site web à l’aide de la ligne de commande
Utilisez la syntaxe suivante à l’invite de commandes ou dans un script : (Remarque : Pour que cette syntaxe fonctionne, vous devez être dans le répertoire suivant ou avoir le répertoire dans votre chemin : %windir%\system32\inetsrv
.)
appcmd add site /name:string /id:uint /physicalPath:string /bindings:string
La variable name:string
est le nom et la variable id:uint
est l’entier non signé que vous souhaitez affecter au site. Les variables name:string
et id:uint
sont les seules variables requises lorsque vous ajoutez un site dans Appcmd.exe. (Remarque : Lorsque vous ajoutez un site sans spécifier les valeurs des liaisons et des attributs physicalPath, le site ne peut pas démarrer.)
La variable physicalPath:string
est le chemin du contenu du site dans le système de fichiers.
La variable bindings:string
contient des informations utilisées pour accéder au site et doit être sous la forme protocol/IP_address:port:host_header
. Par exemple, une liaison de site web est une combinaison de protocole, d’adresse IP, de port et d’en-tête de l’hôte. Une liaison http/*:85:
permet au site web d’écouter les requêtes HTTP sur le port 85 pour toutes les adresses IP et les noms de domaine (aussi appelés en-têtes d’hôtes ou noms d’hôte). En revanche, une liaison http/*:85:marketing.contoso.com
configure un site web pour écouter les requêtes HTTP sur le port 85 pour toutes les adresses IP et pour le nom de domaine marketing.contoso.com.
Pour ajouter un site web appelé contoso
avec un ID de 2, dont le contenu se trouve dans c:\contoso
et qui écoute les requêtes HTTP sur le port 85 pour toutes les adresses IP et pour le nom de domaine marketing.contoso.com
, tapez ce qui suit à l’invite de commandes, puis appuyez sur ENTRÉE :
appcmd add site /name: contoso /id:2 /physicalPath: c:\contoso /bindings:http/*:85: marketing.contoso.com
Étape 3 : Modifier les paramètres d’application ASP
IIS 8 fournit des paramètres par défaut pour les applications ASP, mais vous pouvez modifier ces paramètres si nécessaire. Par exemple, vous pouvez activer le débogage côté client sur un serveur de test afin de faciliter la résolution des problèmes au cours d’une procédure de test.
Pour modifier les paramètres de l’application ASP à l’aide de l’interface utilisateur
- Ouvrez le Gestionnaire des services Internet et accédez au niveau que vous souhaitez gérer.
- Dans Affichage des fonctionnalités, double-cliquez sur ASP.
- Sur la page ASP , modifiez les paramètres en fonction de vos besoins.
- Lorsque vous avez terminé, cliquez sur Appliquer dans le volet Actions .
Pour modifier les paramètres de l’application ASP à l’aide de la ligne de commande
Spécifier le jeu de caractères par défaut
Pour spécifier le jeu de caractères par défaut défini pour une application, utilisez la syntaxe suivante :
appcmd set config /section:asp /codePage:integerRange
La variable integerRange
est le jeu de caractères par défaut. Par exemple, pour définir la page de codes pour un jeu de caractères latins utilisé en anglais américain et dans de nombreux alphabets européens, tapez la commande suivante à l’invite de commandes, puis appuyez sur Entrée :
appcmd set config /section:asp /codePage:1252
Activer ou désactiver la mise en mémoire tampon
Pour activer ou désactiver la mise en mémoire tampon de la sortie de l’application ASP, utilisez la syntaxe suivante :
appcmd set config /section:asp /bufferingOn:true|false
La valeur true
active la mise en mémoire tampon, tandis que false
désactive la mise en mémoire tampon. La valeur par défaut est true
.
Activer ou désactiver le codage de transfert en bloc HTTP 1.1
Pour activer le codage de transfert en bloc HTTP 1.1 pour le service de publication World Wide Web, utilisez la syntaxe suivante :
appcmd set config /section:asp /enableChunkedEncoding:true|false
La valeur true
active l’encodage de transfert en bloc HTTP 1.1, tandis que false
désactive l’encodage de transfert en bloc HTTP 1.1. La valeur par défaut est true
.
Activer ou désactiver HTML de secours
Pour activer ou désactiver HTML de secours, utilisez la syntaxe suivante :
appcmd set config /section:asp /enableASPHTMLFallback:true|false
La valeur true
génère un fichier .htm qui porte le même nom que le fichier .asp demandé, s’il existe, pour qu’il soit envoyé à la place du fichier .asp, au cas où la demande serait rejetée si la file d’attente est pleine. La valeur par défaut est true
.
Activer ou désactiver les chemins d’accès parents
Pour activer ou désactiver les chemins d’accès relatif au répertoire en cours ou au-dessus du répertoire en cours, utilisez la syntaxe suivante :
appcmd set config /section:asp /enableParentPaths:true|false
La valeur true
fait que les pages ASP autorisent des chemins relatifs au répertoire en cours ou au-dessus du répertoire en cours. La valeur par défaut est true
.
Définir l’intervalle de test de la connexion au client
Pour définir une durée au terme de laquelle ASP vérifie si le client est toujours connecté avant d’exécuter une requête, utilisez la syntaxe suivante :
appcmd set config /section:asp /queueConnectionTestTime:timeSpan
La variable timeSpan
définit l’intervalle (hh:mm:ss) au terme duquel ASP vérifie si le client est toujours connecté avant d’exécuter une requête. La valeur par défaut est 00:00:03
.
Définir la limite maximale du corps d’entité demandeur
Pour spécifier le nombre maximal d’octets autorisés dans le corps d’entité demandeur d’une demande ASP, utilisez la syntaxe suivante :
appcmd set config /section:asp /maxRequestEntityAllowed:int
La variable int
représente le nombre maximal d’octets autorisés dans le corps d’une requête ASP. La valeur par défaut est 200000
octets.
Définir la longueur de la file d’attente
Pour spécifier le nombre maximal de demandes ASP simultanées autorisées dans la file d’attente, utilisez la syntaxe suivante :
appcmd set config /section:asp /requestQueueMax:int
La variable int
représente le nombre maximal de requêtes ASP simultanées autorisées dans la file d’attente de requêtes. La valeur par défaut est 3000
.
Définir le délai d’attente de la file d’attente
Pour spécifier la durée d’attente d’une demande ASP dans la file d’attente de la demande, utilisez la syntaxe suivante :
appcmd set config /section:asp /queueTimeout:timeSpan
La variable timeSpan
représente la durée maximale (hh:mm:ss) d’attente d’une requête ASP dans la file d’attente de requêtes. La valeur par défaut est 00:00:00
.
Spécifier la limite de tampon de la réponse
Pour contrôler le nombre maximal d’octets qu’une page ASP peut écrire dans le tampon de réponse avant un vidage, utilisez la syntaxe suivante :
appcmd set config /section:asp /bufferingLimit:int
La variable int
représente la taille maximale en octets de la mémoire tampon ASP. La valeur par défaut est 4194304
octets.
Définir le délai d’attente du script
Pour spécifier le temps par défaut que les pages ASP doivent laisser à un script pour s’exécuter avant de l’arrêter et d’écrire un événement dans le journal des événements Windows, utilisez la syntaxe suivante :
appcmd set config /section:asp /scriptTimeout:timeSpan
La variable timeSpan
représente la durée maximale (hh:mm:ss) pendant laquelle une requête ASP peut s’exécuter avant qu’un événement ne soit écrit dans le journal des événements Windows. La valeur par défaut est 00:01:30
.
Spécifier des threads par limite de processeur
Pour spécifier le nombre maximal de threads de travail par processeur qu’ASP peut créer, utilisez la syntaxe suivante :
appcmd set config /section:asp /processorThreadMax:int
La variable int
représente le nombre maximal de threads de travail par processeur que peut créer ASP. La valeur par défaut est 25
.
Spécifier l’identificateur de paramètres régionaux par défaut
Pour définir la façon dont les dates, les heures et les devises sont formatées pour une application ASP, utilisez la syntaxe suivante :
appcmd set config /section:asp /lcid:int
La variable int
représente l’identificateur de paramètres régionaux par défaut pour une application ASP. La valeur par défaut est 0
.
Activer ou désactiver le redémarrage automatique de l’application
Pour activer ou désactiver le redémarrage automatique des applications ASP chaque fois qu’un paramètre de configuration est modifié, utilisez la syntaxe suivante :
appcmd set config /section:asp /enableApplicationRestart:true|false
La valeur true
permet aux applications ASP de redémarrer automatiquement chaque fois qu’un paramètre de configuration est modifié. La valeur par défaut est true
.
Activer ou désactiver le calcul du numéro de ligne
Pour activer ou désactiver le calcul et l’enregistrement du numéro de ligne de chaque ligne de code pour fournir ce numéro dans les rapports d’erreurs, utilisez la syntaxe suivante :
appcmd set config /section:asp /calLineNumber:true|false
La valeur true
active le calcul et l’enregistrement du numéro de ligne. La valeur par défaut est true
.
Activer ou désactiver l’interception des exceptions du composant COM
Pour activer ou désactiver l’interception par ASP des exceptions envoyées par des composants COM, utilisez la syntaxe suivante :
appcmd set config /section:asp /exceptionCatchEnable:true|false
La valeur true
active l’interception des exceptions du composant COM. Si la valeur est false
, l’outil de débogage de scripts Microsoft n’intercepte pas les exceptions envoyées par le composant que vous déboguez. La valeur par défaut est true
.
Activer ou désactiver le débogage côté client
Pour activer ou désactiver le débogage côté client, utilisez la syntaxe suivante :
appcmd set config /section:asp /appAllowClientDebug:true|false
La valeur true
active le débogage côté client. La valeur par défaut est false
.
Activer ou désactiver le journal des requêtes avec erreur
Pour activer ou désactiver l’écriture des erreurs ASP dans la section application du journal des événements Windows, utilisez la syntaxe suivante :
appcmd set config /section:asp /logErrorRequests:true|false
La valeur true
active l’enregistrement des requêtes avec erreur. Par défaut, les erreurs ASP sont écrites dans le navigateur client et dans les journaux IIS. La valeur par défaut est true
.
Activer ou désactiver la journalisation dans les événements Windows des erreurs ASP
Pour activer ou désactiver le débogage ASP sur le serveur, utilisez la syntaxe suivante :
appcmd set config /section:asp /appAllowDebugging:true|false
La valeur true
active le débogage côté serveur pour les applications ASP. La valeur par défaut est false
.
Exécution des fonctions finales de manière anonyme
Pour activer ou désactiver les fonctions ASP globales SessionOnEnd
et ApplicationOnEnd
pour qu’elles s’exécutent ou non en tant qu’utilisateur anonyme, utilisez la syntaxe suivante :
appcmd set config /section:asp /runOnEndAnonymously:true|false
La valeur true
active l’exécution des fonctions ASP globales SessionOnEnd
et ApplicationOnEnd
en tant qu’utilisateur anonyme. La valeur par défaut est true
.
Spécifier le message d’erreur de script
Pour spécifier le message d’erreur à envoyer au navigateur si les erreurs de débogage ne sont pas envoyées au client, utilisez la syntaxe suivante :
appcmd set config /section:asp /scriptErrorMessage:string
La variable string
représente le message d’erreur envoyé au navigateur lorsque les erreurs de débogage spécifiques ne sont pas envoyées au client. La valeur par défaut est « Une erreur s’est produite sur le serveur lors du traitement de l’URL. Contactez l’administrateur système. »
Activer ou désactiver les erreurs d’envoi vers le navigateur
Pour activer ou désactiver l’écriture du débogage d’éléments spécifiques (nom du fichier, erreur, numéro de ligne et description) au navigateur client en plus de les enregistrer dans le journal des événements Windows, utilisez la syntaxe suivante :
appcmd set config /section:asp /scriptErrorSentToBrowser:true|false
La valeur true
active l’écriture du débogage d’éléments spécifiques dans le navigateur client. La valeur par défaut est false
.
Spécifier le langage de script par défaut
Pour spécifier le langage de script par défaut pour toutes les applications ASP.NET qui s’exécutent sur le serveur web, utilisez la syntaxe suivante :
appcmd set config /section:asp /scriptLanguage:string
La variable string
représente le langage de script par défaut. La valeur par défaut est VBScript
.
Spécifier le chemin d’accès au répertoire de cache
Pour spécifier le nom du répertoire dans lequel ASP enregistre les modèles ASP compilés lorsque le cache en mémoire est dépassé, utilisez la syntaxe suivante :
appcmd set config /section:asp /diskTemplateCacheDirectory:string
La variable string
représente le chemin du répertoire de cache. La valeur par défaut est %windir%\system32\inetsrv\ASP Compiled Templates
.
Activer ou désactiver la mise en cache de la bibliothèque de type
Pour activer ou désactiver la mise en cache des bibliothèques de types, utilisez la syntaxe suivante :
appcmd set config /section:asp /enableTypelibCache:true|false
La valeur true
active la mise en cache des bibliothèques de types. La valeur par défaut est true
.
Définir le nombre maximal de modèles ASP compilés à stocker
Pour définir le nombre maximal de modèles ASP compilés qui peuvent être stockés, utilisez la syntaxe suivante :
appcmd set config /section:asp /maxDiskTemplateCacheFiles:int
La variable int
représente le nombre maximal de modèles ASP compilés à stocker. La valeur par défaut est 2000
.
Définir le nombre maximal de modèles ASP compilés à stocker
Pour définir le nombre maximal de fichiers de script précompilés à mettre en cache, utilisez la syntaxe suivante :
appcmd set config /section:asp /scriptFileCacheSize:int
La variable int
représente le nombre de fichiers de script précompilés à mettre en cache. Si la valeur est 0, aucun fichier de script n’est mis en cache. Si la valeur est 4294967295
, tous les fichiers de script demandés sont mis en cache. La valeur par défaut est 500
.
Définir le nombre maximal de moteurs de script à mettre en cache
Pour définir le nombre maximal de moteurs de script que les pages ASP conservent en mémoire cache, utilisez la syntaxe suivante :
appcmd set config /section:asp /scriptEngineCacheMax:int
La variable int
représente le nombre maximal de moteurs de script mis en cache. La valeur par défaut est 250
.
Activer ou désactiver les assemblys COM+ côte à côte
Pour activer ou désactiver les assemblys COM+ côte à côte, qui permettent aux applications ASP de spécifier la version de la DLL système ou du composant COM classique à utiliser, utilisez la syntaxe suivante :
appcmd set config /section:asp /appServiceFlags:true|false
La valeur true
active les assemblys COM+ côte à côte. La valeur par défaut est false
.
Activer ou désactiver le suivi COM+
Pour activer ou désactiver le dispositif de suivi COM+, utilisez la syntaxe suivante :
appcmd set config /section:asp /enableTypelibCache:true|false
La valeur true
active le suivi COM+, ce qui permet aux administrateurs ou aux développeurs de déboguer des applications ASP. La valeur par défaut est false
.
Activer ou désactiver les environnements multithreads
Pour activer ou désactiver l’exécution d’ASP dans un environnement multithread, utilisez la syntaxe suivante :
appcmd set config /section:asp /executeInMta:true|false
La valeur true
permet à ASP de s’exécuter dans un environnement multithread. La valeur par défaut est false
.
Activer ou désactiver la vérification de modèle de thread
Pour activer ou désactiver la vérification du modèle de thread des composants créés par votre application par IIS, utilisez la syntaxe suivante :
appcmd set config /section:asp /trackThreadingModel:true|false
La valeur true
permet la vérification du modèle de thread. La valeur par défaut est false
.
Spécifier l’ID de partition COM+
Pour spécifier l’identificateur global unique (GUID) de la partition COM+, utilisez la syntaxe suivante :
appcmd set config /section:asp /partitionID:string
La variable string
représente le GUID de la partition COM+. La valeur par défaut est 00000000-0000-0000-0000-000000000000
.
Remarque
Vous devez également définir l’indicateur appServiceFlags
sur true
.
Spécifier l’application COM+
Pour spécifier le nom de l’application COM+, utilisez la syntaxe suivante :
appcmd set config /section:asp /sxsName:string
La variable string
représente le nom de l’application COM+.
Remarque
Vous devez également définir l’indicateur appServiceFlags
sur true
.
Activer ou désactiver le partitionnement COM+
Pour activer ou désactiver le partitionnement COM+, utilisez la syntaxe suivante :
appcmd set config /section:asp /appServiceFlags:true|false
La valeur true
active le partitionnement COM+, qui peut être utilisé pour isoler les applications dans leur propre partition COM+. La valeur par défaut est false (Faux).
Remarque
Si la valeur est true
, vous devez également définir une valeur pour la propriété partitionID
.
Activer ou désactiver l’état de la session
Pour activer ou désactiver la persistance de l’état de la session pour une application ASP, utilisez la syntaxe suivante :
appcmd set config /section:asp /allowSessionState:true|false
La valeur true
active la persistance de l’état de la session. La valeur par défaut est true
.
Définir le nombre maximal de sessions simultanées
Pour définir le nombre maximal de sessions simultanées autorisées par ASP, utilisez la syntaxe suivante :
appcmd set config /section:asp /max:int
La variable int
représente le nombre maximal de sessions simultanées. La valeur par défaut est -1
.
Activer ou désactiver l’ID de session sécurisée
Pour activer ou désactiver l’envoi d’un ID de session comme cookie sécurisé s’il est attribué sur un canal de session sécurisée, utilisez la syntaxe suivante :
appcmd set config /section:asp /keepSessionIdSecure:true|false
La valeur true
active la sécurisation des ID de session. La valeur par défaut est true
.
Définir le délai d’expiration de la session
Pour spécifier la durée par défaut pendant laquelle un objet de session est maintenu après la dernière demande associée à l’objet, utilisez la syntaxe suivante :
appcmd set config /section:asp /timeout:timeSpan
La variable timeSpan
représente la durée maximale (hh:mm:ss) pendant laquelle un objet de session est maintenu après la dernière demande associée à cet objet. La valeur par défaut est 00:20:00
.
Étapes suivantes
Testez votre site web de manière approfondie pour vérifier qu’il fonctionne comme prévu. Envisagez ensuite de configurer les fonctionnalités suivantes :
- Pour vous aider à résoudre les problèmes ou pour optimiser les performances de votre serveur web, configurez la journalisation IIS. Pour obtenir des instructions, consultez Configure Logging in IIS.
- Pour améliorer la sécurité de votre serveur web, configurez le filtrage des demandes. Pour obtenir des instructions, consultez Configure Request Filtering in IIS.