Méthode1 Site.Create
Crée un nouveau site web.
Syntaxe
objAppSrv.Get("Site").Create(
SiteName,
Bindings[],
PhysicalPath,
ServerAutoStart
)
var newsite = appsrv.Get("Site").Create(
SiteName,
Bindings[],
PhysicalPath,
ServerAutoStart
);
Paramètres
Nom | Description |
---|---|
Name |
Chaîne qui contient le nom du nouveau site Web. |
Bindings |
Tableau d’objets BindingElement. La liaison doit inclure au moins un nom d’hôte, un port ou une adresse IP. |
PhysicalPath |
Chaîne qui contient un chemin complet d’un répertoire physique auquel vous souhaitez mapper le site Web. |
ServerAutoStart |
Valeur boolean facultative. true si l’instance de serveur doit démarrer automatiquement lorsque le service de publication World Wide Web (service WWW) est démarré ; sinon, false . |
Valeur de retour
Cette méthode ne retourne pas de valeur.
Notes
Cette méthode remplace la méthode IIsWebService.CreateWebSite
IIS 6.0.
Remarque
Vous ne pouvez pas utiliser Site.SpawnInstance_
et Site.Put_
pour créer un nouveau site web. Un nouveau site doit avoir une application racine et un répertoire virtuel racine, et ceux-ci peuvent être spécifiés uniquement par le biais de la méthode Create
.
Exemple
L'exemple suivant crée un nouveau site web .
Remarque
Puisque Create
est une méthode static
, vous devez l’appeler à l’aide de la définition Site
.
' 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
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 |