Freigeben über


Websiteklasse 1

Stellt eine IIS-Website dar.

Syntax

class Site : ConfiguredObject  

Methoden

In der folgenden Tabelle werden die Methoden aufgelistet, die von der Site-Klasse verfügbar gemacht werden.

Name Beschreibung
Erstellen Erstellt eine neue Website.
GetAllSections (Geerbt von ConfiguredObject.)
GetSection (Geerbt von ConfiguredObject.)
GetState Gibt den Laufzeitstatus einer Website zurück.
RevertToParent Wiederherstellen eines Websitekonfigurationswerts oder -werte zu denen seiner übergeordneten Website.
Starten Startet eine vorhandene Website.
Beenden Beendet eine aktuell ausgeführte Website.

Hinweis

Die IIS 6.0-WMI-IIsWebServer-Klasse unterstützte die Continue- und Pause-Methoden für eine Website. Diese Funktionalität wird in IIS 7 nicht mehr unterstützt.

Eigenschaften

In der folgenden Tabelle sind die Eigenschaften aufgeführt, die von der Site-Klasse verfügbar gemacht werden.

Name Beschreibung
ApplicationDefaults Ein ApplicationElementDefaults-Objekt, dessen Lese-/Schreibeigenschaften die Standardwerte für Anwendungen innerhalb einer Website enthalten. Einzelne Anwendungseinstellungen setzen diese Standardwerte außer Kraft.
Bindings Ein Lese-/Schreibarray von BindingElement-Objekten.
Id Ein Wert mit Lese-/Schreibzugriff uint32, der die Website-ID enthält. Site-IDs müssen eindeutig sein. Hinweis: Um Bindungskonflikte zu vermeiden, wird eine bereits ausgeführte Website beendet, wenn Sie die Website-ID ändern.
Limits Ein SiteLimits-Objekt mit Lese-/Schreibzugriff, das verbindungsbezogene Grenzwerte für eine Website verfügbar macht.
LogFile Ein SiteLogFile-Objekt mit Lese-/Schreibzugriff, das die Protokollierung für eine Website konfiguriert.
Name Ein schreibgeschützter string Wert, der den Namen der Website enthält. Site-Namen müssen eindeutig sein. Dies ist die einzige Schlüsseleigenschaft für die Site Klasse.
ServerAutoStart Ein boolean Lese-/Schreibwert. true wenn die Website gestartet wird, wenn der World Wide Web Publishing Service (WWW-Dienst) gestartet wird; andernfalls false. Der Standardwert ist true.
TraceFailedRequestsLogging Ein TraceFailedRequestsLogging-Objekt, das Lese-/Schreibprotokollierungseigenschaften für die Website verfügbar macht.
VirtualDirectoryDefaults Ein schreibgeschütztes VirtualDirectoryElementDefaults-Objekt, das die Standardwerte für virtuelle Verzeichnisse auf einer Website enthält. Einzelne Einstellungen für virtuelle Verzeichnisse überschreiben diese Standardwerte.

Hinweise

Sie können den physischen Pfad für eine Website nicht mithilfe der Site Klasse festlegen. Verwenden Sie stattdessen die PhysicalPath Eigenschaft des VirtualDirectory-Stammobjekts.

Hinweis

Sie müssen die ApplicationPool Eigenschaft für das Stammobjekt Application und nicht für das Site Objekt festlegen.

Beispiel

Im folgenden Beispiel wird der physische Pfad für die Standardwebsite festgelegt.

' 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_  
  

Unterklassen

Diese Klasse enthält keine Unterklassen.

Vererbungshierarchie

ConfiguredObject

Site

Anforderungen

type Beschreibung
Client - IIS 7.0 unter Windows Vista.
- IIS 7.5 unter Windows 7
- IIS 8.0 unter Windows 8
- IIS 10.0 unter Windows 10
Server - IIS 7.0 unter Windows Server 2008
- IIS 7.5 unter Windows Server 2008 R2
IIS 8.0 auf Windows Server 2012
- IIS 8.5 unter Windows Server 2012 R2
- IIS 10.0 auf Windows Server 2016
Produkt - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
MOF-Datei WebAdministration.mof

Weitere Informationen

Application-Klasse
ApplicationElementDefaults-Klasse
ApplicationPool-Klasse
BindingElement-Klasse
ConfiguredObject-Klasse
ServerContainsSite Class
SiteContainsApplication Class
SiteContainsConfigurationSection-Klasse
SiteElementDefaults-Klasse
SiteLimits-Klasse
SiteLogFile Class
TraceFailedRequestsLogging-Klasse
VirtualDirectory-Klasse
VirtualDirectoryElementDefaults Class