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 |