Freigeben über


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

Weitere Informationen

BindingElement-Klasse
Websiteklasse