Vous pouvez utiliser l'objet IIsWebVirtualDir pour définir les propriétés de la métabase qui s'appliquent à un ou à plusieurs répertoires virtuels d'un serveur Web. Si vous utilisez l'objet IIsWebVirtualDir au niveau du répertoire ROOT (racine) du serveur (.../W3SVC/2/ROOT), les valeurs des propriétés héritables s'appliqueront à tous les sous-répertoires virtuels. Vous pouvez définir les propriétés d'un répertoire virtuel donné à l'aide de l'objet IIsWebVirtualDir de ce répertoire virtuel (.../W3SVC/2/ROOT/AVdir).
Vous pouvez également utiliser les méthodes IIsWebVirtualDir pour créer et gérer les applications Web dans les répertoires et sous-répertoires Web virtuels. Les applications peuvent également être définies et gérées dans les répertoires Web. Consultez IIsWebDirectory.
L'objet IIsWebVirtualDir est un objet conteneur ADSI.
Pour le répertoire racine virtuel du serveur,
où NomOrdinateur peut être n'importe quel nom ou « LocalHost ».
Pour un répertoire virtuel spécifique,
où NomOrdinateur peut être n'importe quel nom ou « LocalHost ».
varRenvoi = objet.Méthode
| IIsWebVirtualDir | IIsWebFile |
| IIsWebDirectory |
| Propriétés des objets ADSI |
Propriétés de la métabase
| AppCreate | Crée une application au niveau d'une clé spécifique de la métabase (le paramètre est de type booléen). |
| AppCreate2 | Crée une application au niveau d'une clé spécifique de la métabase (le paramètre est de type Long). |
| AppDelete | Supprime la définition d'une application au niveau d'une clé spécifique. |
| AppDeleteRecursive | Supprime les définitions des applications au niveau d'une clé et des sous-clés spécifiées. |
| AppDisable | Désactive une application au niveau d'une clé spécifiée. |
| AppDisableRecursive | Désactive les applications au niveau d'une clé et des sous-clés spécifiées. |
| AppEnable | Active une application qui a été précédemment désactivée au niveau d'une clé spécifiée. |
| AppEnableRecursive | Active les applications qui ont été précédemment désactivées au niveau d'une clé et des sous-clés spécifiées. |
| AppGetStatus | Extrait l'état d'une application. |
| AppUnload | Décharge une application au niveau d'une clé spécifiée. |
| AppUnloadRecursive | Décharge les applications au niveau d'une clé et des sous-clés spécifiées. |
| AspAppRestart | Cette méthode redémarre l'application ASP qui l'a appelée. |
| Méthodes des objets ADSI | Méthodes standard des objets ADSI. |
| Méthodes des objets conteneurs ADSI | Méthodes standard des objets conteneurs ADSI. |