Partager via


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

Voir aussi

Classe BindingElement
Classe de site