Compartilhar via


Método Site.Create1

Cria um novo site da Web.

Sintaxe

objAppSrv.Get("Site").Create(  
   SiteName,  
   Bindings[],  
   PhysicalPath,  
   ServerAutoStart  
)  
var newsite = appsrv.Get("Site").Create(  
   SiteName,  
   Bindings[],  
   PhysicalPath,  
   ServerAutoStart  
);  

Parâmetros

Nome Descrição
Name Uma cadeia de caracteres que contém o nome do novo site da Web.
Bindings Uma matriz de objetos BindingElement. A associação deve incluir pelo menos um nome do host, porta ou endereço IP.
PhysicalPath Uma cadeia de caracteres que contém um caminho totalmente qualificado de um diretório físico para o qual você deseja que o site da Web seja mapeado.
ServerAutoStart Um valor boolean opcional. true se a instância do servidor deve ser iniciada automaticamente quando o serviço WWW (Serviço de Publicação da Web) for iniciado; caso contrário, false.

Valor de retorno

Esse método não retorna um valor.

Comentários

Esse método substitui o método IIS 6.0 IIsWebService.CreateWebSite.

Observação

Você não pode usar Site.SpawnInstance_ e Site.Put_ criar um site da Web. Um novo site deve ter um aplicativo raiz e um diretório virtual raiz, e eles podem ser especificados somente por meio do método Create.

Exemplo

O exemplo a seguir cria um site da Web.

Observação

Como Create é um método static, você deve chamá-lo usando a definição 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  

Requisitos

Tipo Descrição
Cliente – IIS 7.0 no Windows Vista
– IIS 7.5 no Windows 7
– IIS 8.0 no Windows 8
– IIS 10.0 no Windows 10
Servidor – IIS 7.0 no Windows Server 2008
– IIS 7.5 no Windows Server 2008 R2
– IIS 8.0 no Windows Server 2012
– IIS 8.5 no Windows Server 2012 R2
– IIS 10.0 no Windows Server 2016
Product – IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Arquivo MOF WebAdministration.mof

Confira também

Classe BindingElement
Classe Site