Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
par Keith Newman et Robert McMurray
Ce document vous guide tout au long de l’installation d’IIS et de la configuration d’un site web ASP classique. ASP classique est un environnement de script côté serveur que vous pouvez utiliser pour 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. Asp classique est le prédécesseur de ASP.NET, mais il est toujours en grande utilisation aujourd’hui.
La configuration du serveur ASP classique ajoute des modules IIS pour les extensions ASP et ISAPI à l’installation IIS par défaut.
Prerequisites
Pour tirer le meilleur parti de ce tutoriel, vous devez avoir accès à un ordinateur exécutant 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, sélectionnez Tableau de bord, puis cliquez 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 un serveur de destination , sélectionnez Un serveur dans le pool de serveurs, sélectionnez votre serveur, puis cliquez sur Suivant.
Dans la page Sélectionner des rôles de serveur , sélectionnez Serveur web (IIS), puis cliquez sur Suivant.
Dans la page Sélectionner des fonctionnalités , notez les fonctionnalités préélectionnées installées par défaut, puis sélectionnez les services de rôle supplémentaires suivants :
- ASP
- Extensions ISAPI
Cliquez sur Suivant.
Dans la page Rôle serveur web (IIS), cliquez sur Suivant.
Dans la page Sélectionner les services de rôle , notez les services de rôle préélectionnés installés par défaut, puis cliquez sur Suivant. (Remarque : Vous devez uniquement installer les services de rôle par défaut IIS 8 pour un serveur web de contenu statique.)
Dans la page Confirmer les sélections d’installation , confirmez vos sélections, puis cliquez sur Installer.
Dans la page Progression de l’installation , vérifiez que votre installation du rôle Serveur Web (IIS) et des services de rôle requis s’est terminée correctement, puis cliquez sur Fermer.
Pour vérifier que IIS a été correctement installé, tapez ce qui suit dans un navigateur web :
http://localhostLa 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 De démarrage , tapez Panneau de configuration, puis cliquez sur l’icône Panneau de configuration dans les résultats de la recherche.
Dans le Panneau de configuration, cliquez sur Programmes, puis sur Activer ou désactiver les fonctionnalités Windows.
Dans la boîte de dialogue Fonctionnalités Windows , cliquez sur Services Internet Information, notez les fonctionnalités préé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 que IIS a été correctement installé, tapez ce qui suit dans un navigateur web :
http://localhostLa page d’accueil IIS par défaut s’affiche.
Pour installer IIS à l’aide de la ligne de commande
Tapez la commande suivante à l’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 ASP classique
Vous pouvez effectuer cette procédure à l’aide de l’interface utilisateur en exécutant des commandes Appcmd.exe dans une fenêtre de ligne de commande, en modifiant directement les fichiers de configuration ou en écrivant des scripts WMI.
Pour ajouter un site web à l’aide de l’interface utilisateur
Ouvrez le Gestionnaire IIS.
- Pour Windows Server 2012, dans la page d’accueil , cliquez sur la vignette Gestionnaire de serveur , puis sur OK. Dans le tableau de bord du Gestionnaire de serveur, cliquez sur le menu Outils, puis sur Le Gestionnaire des services Internet (IIS).
- Pour Windows 8, sur la page démarrage, 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 un nom convivial pour votre site web dans la zone Nom du site .
Si vous souhaitez sélectionner un pool d’applications différent de celui répertorié dans la zone 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 la zone Chemin d’accès physique, tapez le chemin physique du dossier du site Web ou cliquez sur le bouton Parcourir (...) pour parcourir le système de fichiers pour rechercher le dossier.
Si le chemin d’accès physique que vous avez entré à l’étape 5 mène à un partage distant, cliquez sur Se connecter en tant que pour spécifier des informations d’identification ayant l’autorisation d’accéder au chemin d’accès. 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 dans la zone d’adresse IP est All Unassigned. Si vous devez spécifier une adresse IP statique pour le site Web, tapez l’adresse IP dans la zone d’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 d’hôte pour le site Web dans la zone En-tête de l’hôte .
Si vous n’avez pas besoin d’apporter de modifications au site et que vous souhaitez que le site Web soit immédiatement disponible, cochez immédiatement la case Démarrer le 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 d’accès : %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 pourra pas démarrer.)
La variable physicalPath:string est le chemin d’accès 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 la combinaison du protocole, de l’adresse IP, du port et de l’en-tête de l’hôte. Une liaison de http/*:85: permet à un site web d’écouter les requêtes HTTP sur le port 85 pour toutes les adresses IP et les noms de domaine (également appelés en-tête d’hôte ou noms d’hôtes). En revanche, une liaison de configuration d’un http/*:85:marketing.contoso.com site web permet d’é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 nommé contoso avec un ID de 2, qui contient du contenu dans c:\contoso, et qui écoute les requêtes HTTP sur le port 85 pour toutes les adresses IP et un nom de domaine de 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 en fonction des besoins. Par exemple, vous pouvez activer le débogage côté client sur un serveur de test pour faciliter la résolution des problèmes lors d’une passe de test.
Pour modifier les paramètres d’application ASP à l’aide de l’interface utilisateur
- Ouvrez le Gestionnaire IIS et accédez au niveau que vous souhaitez gérer.
- En mode Fonctionnalités, double-cliquez sur ASP.
- Dans la page ASP , modifiez les paramètres comme vous le souhaitez.
- 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 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 sur un jeu de caractères latin utilisé en anglais américain et de nombreux alphabets européens, tapez ce qui suit à 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 d’application ASP, utilisez la syntaxe suivante :
appcmd set config /section:asp /bufferingOn:true|false
Une valeur de true active la mise en mémoire tampon, tandis que false la désactive. La valeur par défaut est true.
Activer ou désactiver l’encodage de transfert en bloc HTTP 1.1
Pour activer l’encodage de transfert segmenté HTTP 1.1 pour le service de publication World Wide Web, utilisez la syntaxe suivante :
appcmd set config /section:asp /enableChunkedEncoding:true|false
Une valeur de true active l'encodage de transfert par blocs HTTP 1.1, tandis que false désactive l'encodage de transfert par blocs HTTP 1.1. La valeur par défaut est true.
Activer ou désactiver le fallback HTML
Pour activer ou désactiver le repli HTML, utilisez la syntaxe suivante :
appcmd set config /section:asp /enableASPHTMLFallback:true|false
La valeur de true entraîne qu'un fichier .htm portant le même nom que le fichier .asp demandé, s'il existe, soit envoyé à la place du fichier .asp si la demande est rejetée en raison d'une file d'attente de requêtes 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 relatifs au répertoire actif ou au-dessus du répertoire actif, utilisez la syntaxe suivante :
appcmd set config /section:asp /enableParentPaths:true|false
Une valeur de true configure les pages ASP pour autoriser les chemins d'accès relatifs au répertoire courant ou au-dessus de celui-ci. La valeur par défaut est true.
Définir l’intervalle de test de connexion client
Pour définir un intervalle de temps après lequel ASP vérifie si le client est toujours connecté avant d’exécuter une demande, utilisez la syntaxe suivante :
appcmd set config /section:asp /queueConnectionTestTime:timeSpan
La variable timeSpan définit l’intervalle de temps (hh :mm :ss) après lequel 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 contenu de l'entité requérante
Pour spécifier le nombre maximal d’octets autorisés dans le corps d’une requête 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 de requête
Pour spécifier le nombre maximal de requêtes 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 des demandes
Pour spécifier la période pendant laquelle une requête ASP peut attendre dans la file d’attente de requêtes, utilisez la syntaxe suivante :
appcmd set config /section:asp /queueTimeout:timeSpan
La variable timeSpan représente la durée maximale (hh :mm :ss) qu’une requête ASP peut attendre dans la file d’attente de la requête. La valeur par défaut est 00:00:00.
Spécifier la limite de mise en mémoire tampon de réponse
Pour contrôler le nombre maximal d’octets qu’une page ASP peut écrire dans la mémoire tampon de réponse avant qu’un vidage se produise, 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’expiration du script
Pour spécifier la durée par défaut pendant laquelle les pages ASP permettent à un script d’exécuter avant de terminer le script 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) qu’une requête ASP peut exécuter avant l’écriture d’un événement 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 que 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 ASP peut créer. 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, heures et devises sont mises en forme 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 d’applications ASP chaque fois qu’un paramètre de configuration est modifié, utilisez la syntaxe suivante :
appcmd set config /section:asp /enableApplicationRestart:true|false
Une valeur de true active le redémarrage automatique des applications ASP chaque fois qu’un paramètre de configuration est modifié. La valeur par défaut est true.
Activer ou désactiver le calcul des numéros de ligne
Pour activer ou désactiver ASP pour calculer et stocker le numéro de ligne de chaque ligne de code exécutée pour fournir le nombre dans un rapport d’erreurs, utilisez la syntaxe suivante :
appcmd set config /section:asp /calLineNumber:true|false
Une valeur de true permet le calcul et le stockage des numéros de ligne. La valeur par défaut est true.
Activer ou désactiver la gestion des exceptions des composants COM
Pour activer ou désactiver des pages ASP pour intercepter les exceptions levées par les composants COM, utilisez la syntaxe suivante :
appcmd set config /section:asp /exceptionCatchEnable:true|false
Une valeur de true active le piégeage des exceptions des composants COM. Si la valeur est définie false, l’outil Débogueur Microsoft Script 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
Une valeur de true active le débogage côté client. La valeur par défaut est false.
Activer ou désactiver l'enregistrement des demandes d'erreurs
Pour activer ou désactiver l’écriture d’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 permet d'activer les requêtes d'erreur de journal. Par défaut, les erreurs ASP sont écrites dans le navigateur client et les journaux IIS. La valeur par défaut est true.
Activer ou désactiver la journalisation des é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
Une valeur de true active le débogage côté serveur pour les applications ASP. La valeur par défaut est false.
Exécuter des fonctions de bout en bout de manière anonyme
Pour activer ou désactiver les fonctions ASP globales SessionOnEnd et ApplicationOnEnd pour qu'elles s'exécutent en tant qu'utilisateur anonyme, utilisez la syntaxe suivante :
appcmd set config /section:asp /runOnEndAnonymously:true|false
Une valeur de true permet à SessionOnEnd et à ApplicationOnEnd fonctions ASP globales de s’exécuter 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 des erreurs de débogage spécifiques 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 des 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 l’envoi d’erreurs au navigateur
Pour activer ou désactiver l’écriture de spécificités de débogage (nom de fichier, erreur, numéro de ligne et description) dans le navigateur client en plus de les journaliser dans le journal des événements Windows, utilisez la syntaxe suivante :
appcmd set config /section:asp /scriptErrorSentToBrowser:true|false
Une valeur de true permet d’écrire des informations de débogage 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 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 du cache
Pour spécifier le nom du répertoire dans lequel ASP stocke les modèles ASP compilés lorsque le cache en mémoire dépasse, utilisez la syntaxe suivante :
appcmd set config /section:asp /diskTemplateCacheDirectory:string
La variable string représente le chemin du répertoire du cache. La valeur par défaut est %windir%\system32\inetsrv\ASP Compiled Templates.
Activer ou désactiver la mise en cache de 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
Une valeur de true permet la mise en cache des bibliothèques de type. 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 définie 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, 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 des assemblages COM+ côte à côte
Pour activer ou désactiver des assemblys COM+ côte à côte, qui permettent aux applications ASP de spécifier la version d’une DLL système ou d’un composant COM classique à utiliser, utilisez la syntaxe suivante :
appcmd set config /section:asp /appServiceFlags:true|false
Une valeur de true permet des assemblages en parallèle COM+. La valeur par défaut est false.
Activer ou désactiver le suivi COM+
Pour activer ou désactiver le suivi COM+, utilisez la syntaxe suivante :
appcmd set config /section:asp /enableTypelibCache:true|false
Une valeur de true active le suivi COM+, 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 multithreading
Pour activer ou désactiver ASP en vue de l'exécution dans un environnement multithread, utilisez la syntaxe suivante :
appcmd set config /section:asp /executeInMta:true|false
Une valeur de 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 du modèle de fil d'exécution
Pour activer ou désactiver si IIS vérifie le modèle de thread de n’importe quel composant créé par votre application, utilisez la syntaxe suivante :
appcmd set config /section:asp /trackThreadingModel:true|false
Une valeur de true active la vérification du modèle de fil. 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.
Note
Vous devez également définir l’indicateur appServiceFlags sur true.
Spécifier une 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+.
Note
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
Une valeur de 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.
Note
Si la valeur est définie true, vous devez également définir une valeur pour la partitionID propriété.
Activer ou désactiver l’état de session
Pour activer ou désactiver la persistance de l’état de session pour une application ASP, utilisez la syntaxe suivante :
appcmd set config /section:asp /allowSessionState:true|false
Une valeur de true active la persistance de l'état de 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 en tant que cookie sécurisé s’il est affecté sur un canal de session sécurisé, utilisez la syntaxe suivante :
appcmd set config /section:asp /keepSessionIdSecure:true|false
La valeur true active un ID de session sécurisé. La valeur par défaut est true.
Définir le délai d’expiration de session
Pour spécifier l’heure par défaut pendant laquelle un objet de session est conservé après la dernière requête 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) qu’un objet de session est conservé après la dernière requête associée à l’objet. La valeur par défaut est 00:20:00.
Étapes suivantes
Testez soigneusement votre site web pour vous assurer qu’il fonctionne comme prévu. Ensuite, envisagez de configurer les fonctionnalités suivantes :
- Pour vous aider à résoudre ou à optimiser les performances de votre serveur web, configurez la journalisation IIS. Pour obtenir des instructions, consultez Configurer la journalisation dans IIS.
- Pour améliorer la sécurité de votre serveur web, configurez le filtrage des demandes. Pour obtenir des instructions, consultez Configurer le filtrage des demandes dans IIS.