Site.Create-Methode1
Erstellt eine neue Website.
Syntax
objAppSrv.Get("Site").Create(
SiteName,
Bindings[],
PhysicalPath,
ServerAutoStart
)
var newsite = appsrv.Get("Site").Create(
SiteName,
Bindings[],
PhysicalPath,
ServerAutoStart
);
Parameter
Name | Beschreibung |
---|---|
Name |
Eine Zeichenfolge, die den Namen für die neue Website enthält. |
Bindings |
Ein Array von BindingElement-Objekten. Die Bindung sollte mindestens einen Hostnamen, Port oder eine IP-Adresse enthalten. |
PhysicalPath |
Eine Zeichenfolge, die einen vollqualifizierten Pfad eines physischen Verzeichnisses enthält, dem die Website zugeordnet werden soll. |
ServerAutoStart |
Ein optionaler boolean Wert. true wenn die Serverinstanz automatisch gestartet werden soll, wenn der World Wide Web Publishing Service (WWW-Dienst) gestartet wird; andernfalls false . |
Rückgabewert
Diese Methode gibt keinen Wert zurück.
Hinweise
Diese Methode ersetzt die IIS 6.0 IIsWebService.CreateWebSite
Methode.
Hinweis
Sie können nicht Site.SpawnInstance_
und Site.Put_
zum Erstellen einer neuen Website verwenden. Eine neue Website muss über eine Stammanwendung und ein virtuelles Stammverzeichnis verfügen, und diese können nur über die Create
Methode angegeben werden.
Beispiel
Im folgenden Beispiel wird eine neue Website erstellt.
Hinweis
Da Create
eine static
Methode ist, müssen Sie sie mithilfe der Site
Definition aufrufen.
' Connect to the WMI WebAdministration namespace.
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")
' Specify a name and physical path for the new Web site.
SiteName = "SampleSite"
PhysicalPath = "C:\inetpub\wwwroot"
' Create a Bindings object by using the WMI SpawnInstance_ method.
Set SiteBinding = oWebAdmin.Get("BindingElement").SpawnInstance_
SiteBinding.BindingInformation = "*:80:www.SampleSite.com"
SiteBinding.Protocol = "http"
BindingsArray = array(SiteBinding)
' Get the site object definition
Set SiteDefinition = oWebAdmin.Get("Site")
' Pass the required parameters to the Create method on the Site
' definition to create the site.
SiteDefinition.Create SiteName, BindingsArray, PhysicalPath
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 |