Série de conférences ASP (18) Gestion des applications
Auteur:Eve Cole
Date de mise à jour:2009-05-30 19:58:39
Le Windows NT Option Pack fournit des services de gestion d'applications ASP sur le serveur Web. Par exemple, Internet Services Manager fournit aux développeurs d'applications un outil de gestion facile à utiliser pour définir les propriétés des applications. De plus, Active Server Pages fournit des fonctionnalités de script qui permettent aux applications utilisateur de stocker des données globales. Cette rubrique présente brièvement certaines fonctionnalités de gestion des applications et fournit des liens vers des informations détaillées.
Démarrage et fin d'une application La première fois que le serveur Web reçoit une requête pour une page ASP dans une application, il démarre l'application. Une application se termine lorsque le serveur Web s'arrête ou lorsque l'utilisateur arrête l'application à l'aide du bouton Désinstaller du Gestionnaire des services Internet. Les utilisateurs ne peuvent utiliser le bouton Désinstaller que pour les applications qui s'exécutent dans un espace mémoire différent (isolé) de celui du processus du serveur Web.
Isoler une application
Les applications ASP s'exécutent généralement dans le même espace mémoire ou dans le même processus que le serveur Web. Bien que cela améliore les performances de l'application ASP, cela met en danger le processus du serveur Web en cas de défaillance de l'application. Vous pouvez isoler une application en la faisant exécuter dans un espace mémoire différent de celui du serveur Web. Si l'application ASP échoue, les autres applications et le serveur Web lui-même sont protégés.
Utilisation de l'état de l'application Lorsque vous écrivez votre application, vous devez mettre les informations sur votre application à la disposition de tous les utilisateurs de votre application. Par exemple, créez des variables qui permettent aux administrateurs système de personnaliser les applications de leur site en définissant un écran de bienvenue différent ou en modifiant la police du titre de toutes les pages ASP. Ces modifications seront visibles par tous les utilisateurs qui visitent le site.
Il existe plusieurs manières de rendre les données accessibles à tous les utilisateurs d'une application depuis toutes les pages de l'application. La méthode la plus courante consiste à stocker une variable ou une instance d'objet dans un objet Application ASP et à lui attribuer une portée d'application. La portée de l'application est utile pour les données globales, telles que les compteurs de données globaux ou les informations de configuration globale des applications, mais également pour les informations stockées dans le registre ou la métabase. Pour apprendre à donner une portée variable, . Pour apprendre à donner une portée à un objet,
Vous pouvez également écrire des scripts qui s'exécutent au démarrage ou à l'arrêt de l'application.