Utilisez la page de fonctionnalité Délégation des fonctionnalités pour configurer l'état de délégation des fonctionnalités du Gestionnaire des services Internet (IIS) pour les sites et applications sur votre serveur Web dans Windows Vista® et Windows Server® 2008. Lorsque vous configurez l'état de délégation d'une fonctionnalité à partir du Gestionnaire des services Internet (IIS), vous spécifiez si la section de configuration associée de la fonctionnalité est verrouillée ou déverrouillée dans les fichiers de configuration au niveau du serveur (ApplicationHost.config et Web.config racine) pour Services Internet (IIS) 7. Lorsque vous verrouillez une fonctionnalité, la configuration peut uniquement être lue et écrite dans le fichier de configuration au niveau du serveur correspondant à cette fonctionnalité. Toutefois, vous pouvez déverrouiller une fonctionnalité lorsque vous souhaitez que la configuration soit lue et écrite dans des fichiers de configuration de niveau inférieur, tels qu'un fichier Web.config dans votre site ou application.
Remarques | |
Lorsque vous configurez l'état de délégation pour les fonctionnalités dans le Gestionnaire des services Internet (IIS), vous contrôlez uniquement les sections de configuration et les niveaux correspondants auxquels les paramètres peuvent être définis dans les fichiers de configuration. |
L'utilisation de fichiers Web.config pour lire et enregistrer les paramètres de configuration pour certaines fonctionnalités (ou toutes) dans vos sites et applications vous permet de copier facilement la configuration d'un ordinateur à un autre. Par exemple, vous pouvez développer une application sur un ordinateur de développement ou de test et spécifier l'écriture dans le fichier Web.config de certaines fonctionnalités de cette application. Cela vous permet de grouper facilement tout le contenu de l'application, y compris son fichier de configuration, et de le transférer vers un autre ordinateur.
Important | |
Si vous développez un site ou une application pour un environnement de production, vous devez demander à un administrateur de l'ordinateur de production si les fonctionnalités que vous configurez dans le fichier Web.config du site ou de l'application peuvent être déverrouillées dans l'environnement de production. Si la fonctionnalité que vous configurez dans le fichier Web.config est verrouillée dans l'environnement de production, vous risquez de rencontrer des erreurs d'exécution, car la configuration choisie n'est pas valide. |
Dans Windows Server 2008, la fonctionnalité Délégation des fonctionnalités va de paire avec les fonctionnalités Utilisateurs du Gestionnaire des services Internet et Autorisations du Gestionnaire des services Internet pour permettre aux utilisateurs non-administrateurs d'afficher et de configurer des fonctionnalités déléguées dans leurs sites ou applications à l'aide du Gestionnaire des services Internet (IIS). L'état de délégation d'une fonctionnalité détermine si les utilisateurs peuvent la configurer dans leurs sites et applications. Par exemple, si vous souhaitez permettre à des utilisateurs de configurer des chaînes de connexion de données, sélectionnez Chaînes de connexion dans la liste figurant sur la page Délégation des fonctionnalités, puis cliquez sur Lecture/écriture dans le volet Actions ou le menu contextuel.
La page Délégation des fonctionnalités affecte l'ensemble des sites et applications sur le serveur Web. Les paramètres Délégation des fonctionnalités que vous configurez au niveau du serveur s'appliquent à tous les sites du serveur. Les paramètres que vous configurez au niveau du site s'appliquent à toutes les applications de ce site. Si vous souhaitez configurer des états de délégation pour les fonctionnalités d'un site ou d'une application spécifique, vous pouvez utiliser les pages Délégation de site personnalisée et Délégation d'application personnalisée.
Attention | |
Si vous avez configuré des états de délégation pour des fonctionnalités et souhaitez modifier ces états par la suite, vous devez examiner la façon dont les fonctionnalités ont été déléguées aux niveaux inférieurs dans la configuration pour bien comprendre les répercussions des modifications sur les niveaux inférieurs. Par exemple, si vous avez configuré à l'origine une fonctionnalité pour être en lecture seule pour les sites et qu'un utilisateur a configuré au niveau du site un paramètre plus restrictif en supprimant la délégation pour cette fonctionnalité, vous risquez de modifier par inadvertance l'état défini par l'utilisateur si vous configurez la fonctionnalité pour être en lecture/écriture au niveau parent. Il est conseillé d'utiliser un ordinateur de test pour tester les répercussions des modifications des états de délégation sur votre environnement avant d'apporter ces modifications à un environnement de production. |
Liste d'éléments de l'interface utilisateur
Les tableaux suivants décrivent les éléments de l'interface utilisateur qui sont disponibles sur la page de fonctionnalité et dans le volet Actions.
Éléments de la page de fonctionnalité
Nom de l'élément | Description |
---|---|
Nom | Affiche le nom de la fonctionnalité d'interface utilisateur dans le Gestionnaire des services Internet (IIS). Sélectionnez une fonctionnalité, puis cliquez sur l'état de délégation souhaité dans le volet Actions ou le menu contextuel. |
Délégation | Affiche l'état de délégation de la fonctionnalité d'interface utilisateur aux niveaux inférieurs. |
Éléments du volet Actions
Le tableau suivant décrit les options de délégation disponibles pour les fonctionnalités d'Services Internet (IIS) 7 dans le Gestionnaire des services Internet (IIS) et la façon dont les options de délégation affectent les fichiers de configuration et l'interface utilisateur. Ces fonctionnalités se basent sur la configuration. Si vous étendez le Gestionnaire des services Internet (IIS) pour inclure des fonctionnalités tierces, vos états de délégation peuvent être différents de ceux indiqués dans ce tableau si ce sont des états de délégation spécifiés par l'utilisateur. En outre, chaque fonctionnalité que vous configurez sur la page Délégation des fonctionnalités peut être spécifique à un protocole et ne pas être applicable à tous les sites et applications.
Option de délégation | Description pour les systèmes d'exploitation Windows Vista | Description pour les systèmes d'exploitation Windows Server 2008 | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
Lecture/écriture | Lorsque vous sélectionnez Lecture/écriture pour une fonctionnalité, vous déverrouillez les sections de configuration associées de la fonctionnalité dans le fichier de configuration au niveau du serveur. Les modifications de configuration concernant cette fonctionnalité seront ensuite lues et écrites dans les fichiers Web.config dans les sites ou applications. | Lorsque vous sélectionnez Lecture/écriture pour une fonctionnalité, vous déverrouillez les sections de configuration associées de la fonctionnalité dans le fichier de configuration au niveau du serveur. Les modifications de configuration concernant cette fonctionnalité seront ensuite lues et écrites dans les fichiers Web.config dans les sites ou applications. En outre, la configuration d'une fonctionnalité afin qu'elle soit en lecture/écriture permet aux utilisateurs non-administrateurs de voir et configurer la fonctionnalité dans le Gestionnaire des services Internet (IIS) pour les sites ou applications auxquels ils sont autorisés à se connecter. | ||||||||
Lecture seule | Lorsque vous sélectionnez Lecture seule pour une fonctionnalité, vous verrouillez les sections de configuration associées de la fonctionnalité dans le fichier de configuration au niveau du serveur. La configuration ne peut pas être écrite dans les fichiers Web.config dans les sites ou applications.
| Lorsque vous sélectionnez Lecture seule pour une fonctionnalité, vous verrouillez les sections de configuration associées de la fonctionnalité dans le fichier de configuration au niveau du serveur. La configuration ne peut pas être écrite dans les fichiers Web.config dans les sites ou applications. En outre, les utilisateurs non-administrateurs ne peuvent pas configurer la fonctionnalité dans le Gestionnaire des services Internet (IIS) pour leurs sites ou applications, mais ils peuvent l'afficher en lecture seule dans le Gestionnaire des services Internet (IIS) pour voir comment elle est configurée dans le fichier de configuration au niveau du serveur.
| ||||||||
Non délégué | Lorsque vous sélectionnez Non délégué pour une fonctionnalité, vous verrouillez les sections de configuration associées de la fonctionnalité dans le fichier de configuration au niveau du serveur. La configuration ne peut pas être lue et écrite dans les fichiers Web.config dans les sites ou applications. | Lorsque vous sélectionnez Non délégué pour une fonctionnalité, vous verrouillez les sections de configuration associées de la fonctionnalité dans le fichier de configuration au niveau du serveur. La configuration ne peut pas être lue et écrite dans les fichiers Web.config dans les sites ou applications. En outre, les utilisateurs non-administrateurs ne voient pas la fonctionnalité dans le Gestionnaire des services Internet (IIS) et ils ne peuvent pas la configurer aux niveaux du site et de l'application. | ||||||||
Rétablir la valeur héritée | Lorsque vous sélectionnez Rétablir la valeur héritée pour une fonctionnalité, celle-ci hérite de l'état de délégation défini au niveau parent. | Lorsque vous sélectionnez Rétablir la valeur héritée pour une fonctionnalité, celle-ci hérite de l'état de délégation défini au niveau parent. | ||||||||
Configuration lecture/écriture | Lorsque vous sélectionnez Configuration lecture/écriture pour une fonctionnalité, vous déverrouillez les sections de configuration de la fonctionnalité dans le fichier de configuration au niveau du serveur. Les modifications de configuration concernant cette fonctionnalité seront ensuite lues et écrites dans les fichiers Web.config dans les sites ou applications. Cette option n'est disponible que pour les fonctionnalités disposant d'une configuration à la fois dans un fichier de configuration et une base de données, par exemple Utilisateurs .NET et Rôles .NET.
| Lorsque vous sélectionnez Configuration lecture/écriture pour une fonctionnalité, vous déverrouillez les sections de configuration de la fonctionnalité dans le fichier de configuration au niveau du serveur. Les modifications de configuration concernant cette fonctionnalité seront ensuite lues et écrites dans les fichiers Web.config dans les sites ou applications. Cette option n'est disponible que pour les fonctionnalités disposant d'une configuration à la fois dans un fichier de configuration et une base de données, par exemple Utilisateurs .NET et Rôles .NET.
| ||||||||
Configuration lecture seule | Lorsque vous sélectionnez Configuration lecture seule pour une fonctionnalité, vous verrouillez les sections de configuration de la fonctionnalité dans le fichier de configuration au niveau du serveur. La configuration ne peut pas être écrite dans les fichiers Web.config dans les sites ou les applications. L'application peut toutefois continuer d'écrire dans la base de données. Cette option n'est disponible que pour les fonctionnalités disposant d'une configuration à la fois dans un fichier de configuration et une base de données, par exemple Utilisateurs .NET et Rôles .NET.
| Lorsque vous sélectionnez Configuration lecture seule pour une fonctionnalité, vous verrouillez les sections de configuration de la fonctionnalité dans le fichier de configuration au niveau du serveur. La configuration ne peut pas être écrite dans les fichiers Web.config dans les sites ou les applications. L'application peut toutefois continuer d'écrire dans la base de données. Cette option n'est disponible que pour les fonctionnalités disposant d'une configuration à la fois dans un fichier de configuration et une base de données, par exemple Utilisateurs .NET et Rôles .NET.
| ||||||||
Réinitialiser toute la délégation | Rétablit pour les états de délégation de l'ensemble des fonctionnalités les états définis au niveau parent. Au niveau du serveur, les états de délégation tels que spécifiés dans les paramètres overrideModeDefault du fichier de configuration au niveau du serveur sont rétablis. | Rétablit pour les états de délégation de l'ensemble des fonctionnalités les états définis au niveau parent. Au niveau du serveur, les états de délégation tels que spécifiés dans les paramètres overrideModeDefault du fichier de configuration au niveau du serveur sont rétablis. | ||||||||
Délégation de site personnalisée ou Délégation d'application personnalisée | Non disponible. | Ouvre la page de fonctionnalité Délégation de site personnalisée ou Délégation d'application personnalisée dans laquelle vous pouvez configurer des états de délégation personnalisée pour un site ou une application en particulier. |