Share via


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

  1. Dans la page d'accueil, cliquez sur la vignette Gestionnaire de serveur, puis sur OK.

  2. Dans le Gestionnaire de serveur, cliquez sur Tableau de bord, puis sur Ajouter des rôles et des fonctionnalités.

  3. Dans l'Assistant Ajout de rôles et de fonctionnalités, dans la page Avant de commencer, cliquez sur Suivant.

  4. 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.

  5. Dans la page Sélectionner le serveur de destination, cliquez sur Sélectionner un serveur du pool de serveurs, puis cliquez sur Suivant.

  6. Dans la page Sélectionner des rôles de serveurs, cliquez sur Serveur Web (IIS), puis sur Suivant.

  7. 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
  8. Sélectionnez Suivant.

  9. Dans la page Rôle de serveur web (IIS), cliquez sur Suivant.

  10. 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.)

  11. Dans la page Confirmer les sélections pour l'installation, vérifiez vos sélections, puis cliquez sur Installer.

  12. 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.

  13. 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

  1. 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.

  2. Dans le Panneau de configuration, cliquez sur Programmes, puis sur Activer ou désactiver des fonctionnalités Windows.

  3. 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
  4. Cliquez sur OK.

  5. 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

  1. 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).
  2. Dans le volet Connexions , cliquez avec le bouton droit sur le nœud Sites dans l'arborescence, puis cliquez sur Ajouter un site web.

  3. Dans la boîte de dialogue Ajouter un site web , tapez le nom convivial de votre site web dans la zone Nom du site .

  4. 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.

  5. 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.

  6. 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 .

  7. Sélectionnez le protocole du site web dans la liste Type .

  8. 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 .

  9. Tapez un numéro de port dans la zone de texte Port .

  10. 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 .

  11. 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 .

  12. 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:stringcontient 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

  1. Ouvrez le Gestionnaire des services Internet et accédez au niveau que vous souhaitez gérer.
  2. Dans Affichage des fonctionnalités, double-cliquez sur ASP.
  3. Sur la page ASP , modifiez les paramètres en fonction de vos besoins.
  4. 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.

Voir aussi