Classe de site1
Représente un site Web IIS.
Syntaxe
class Site : ConfiguredObject
Méthodes
Le tableau suivant répertorie les méthodes exposées par la classe Site
.
Nom | Description |
---|---|
Créer | Crée un nouveau site web. |
GetAllSections | (Hérité de ConfiguredObject.) |
GetSection | (Hérité de ConfiguredObject.) |
GetState | Retourne l’état d’exécution d’un site Web. |
RevertToParent | Rétablit une valeur ou des valeurs de configuration de site Web à celles de son site parent. |
Démarrer | Démarre un site Web existant. |
Stop | Arrête un site Web en cours d’exécution. |
Remarque
La classe IIS 6.0 WMI IIsWebServer a pris en charge les méthodes Continue et Pause pour un site Web. Cette fonctionnalité n’est plus prise en charge dans IIS 7.
Propriétés
Le tableau suivant répertorie les propriétés exposées par la classe Site
.
Nom | Description |
---|---|
ApplicationDefaults |
Objet ApplicationElementDefaults dont les propriétés de lecture/écriture contiennent les valeurs par défaut pour les applications au sein d’un site Web. Les paramètres d’application individuels remplacent ces valeurs par défaut. |
Bindings |
Tableau en lecture/écriture d’objets BindingElement. |
Id |
Valeur en lecture/écriture uint32 qui contient l’ID de site. Les ID d’authentification doivent être uniques. Remarque : Pour éviter les conflits de liaison, un site déjà en cours d’exécution s’arrête si vous modifiez son ID de site. |
Limits |
Objet SiteLimits en lecture/écriture qui expose les limites liées à la connexion pour un site. |
LogFile |
Objet SiteLogFile en lecture/écriture qui configure la journalisation d’un site Web. |
Name |
Valeur en lecture seule string qui contient le nom du site Web. Les noms de site doivent être uniques. Il s’agit de la seule propriété de clé pour la classe Site . |
ServerAutoStart |
Une valeur boolean en lecture/écriture. true si le site Web démarre au démarrage du service web World Wide Web Publishing Service (WWW service) ; sinon, false . Par défaut, il s’agit de true . |
TraceFailedRequestsLogging |
Objet TraceFailedRequestsLogging qui expose les propriétés de journalisation en lecture/écriture pour le site Web. |
VirtualDirectoryDefaults |
Objet VirtualDirectoryElementDefaults en lecture seule qui contient les valeurs par défaut pour les répertoires virtuels d’un site. Les paramètres de répertoire virtuel individuels remplacent ces valeurs par défaut. |
Notes
Vous ne pouvez pas définir le chemin d’accès physique d’un site Web à l’aide de la classe Site
. Utilisez plutôt la propriété PhysicalPath
de l’objet racine VirtualDirectory.
Remarque
Vous devez définir la propriété ApplicationPool
sur l’objet racine Application, et non sur l’objet Site
.
Exemple
L’exemple suivant définit le chemin d’accès physique du site Web par défaut.
' Connect to the WMI WebAdministration namespace.
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")
' Get the root virtual directory for the default Web site.
Set oVDir = oWebAdmin.Get(_
"VirtualDirectory.SiteName='Default Web Site',ApplicationPath='/',Path='/'")
' Set the physical path for the default Web site.
oVDir.PhysicalPath = "C:\MyContent"
oVDir.Put_
Sous-classes
Cette classe ne contient aucune sous-classe.
Hiérarchie d'héritage
Site
Spécifications
Type | Description |
---|---|
Client | - IIS 7.0 sur Windows Vista - IIS 7.5 sous Windows 7 - IIS 8.0 sous Windows 8 - IIS 10.0 sous Windows 10 |
Serveur | - IIS 7.0 sur Windows Server 2008 - IIS 7.5 sur Windows Server 2008 R2 - IIS 8.0 sur Windows Server 2012 - IIS 8.5 sur Windows Server 2012 R2 - IIS 10.0 sous Windows Server 2016 |
Produit | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
Fichier MOF | WebAdministration.mof |
Voir aussi
Classe d’application
Classe ApplicationElementDefaults
Classe ApplicationPool
Classe BindingElement
Classe ConfiguredObject
Classe ServerContainsSite
Classe SiteContainsApplication
Classe SiteContainsConfigurationSection
Classe SiteElementDefaults
Classe SiteLimits
Classe SiteLogFile
Classe TraceFailedRequestsLogging
Classe VirtualDirectory
Classe VirtualDirectoryElementDefaults