Método1 Application.Create
Cria um aplicativo Web.
Sintaxe
oWebAdmin.Get("Application").Create(
ApplicationPath,
SiteName,
PhysicalPath
)
var app = webAdmin.Get("Application").Create(
ApplicationPath,
SiteName,
PhysicalPath
);
Parâmetros
Nome | Descrição |
---|---|
ApplicationPath |
Um valor necessário string que contém o caminho virtual para o novo aplicativo. O caminho não pode ser alterado após a criação do aplicativo. |
PhysicalPath |
Um valor string opcional que contém o caminho físico para o diretório virtual raiz do aplicativo. |
SiteName |
Um valor string necessário que contém o nome do site no qual o aplicativo será criado. |
Valor de retorno
Esse método não retorna um valor.
Comentários
Se o parâmetro PhysicalPath
contiver um diretório inexistente, o método Create
não criará automaticamente o diretório especificado por PhysicalPath
.
Create
substitui os métodos anteriores de criação de aplicativos do IIS. Para criar um aplicativo no IIS 6.0, primeiro você criou um novo diretório virtual chamando SpawnInstance_
em IIsWebVirtualDir e, em seguida, chamou o método IIsWebVirtualDir.AppCreate2, IIsWebVirtualDir.AppCreate ou IIsWebVirtualDir.AppCreate3.
Observação
Não é possível usar Application.SpawnInstance_
e Application.Put_
para criar um novo aplicativo. Um novo aplicativo deve ter pelo menos um caminho de aplicativo e um nome de site, e você poderá especificá-los apenas por meio dos parâmetros ApplicationPath
e SiteName
método Create
.
Exemplo
O exemplo a seguir cria um novo aplicativo Web.
Observação
Como o método Create
é estático, ele deve ser chamado na classe de aplicativo.
' Connect to the WMI WebAdministration namespace.
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")
' Define the Path, SiteName, and PhysicalPath parameters.
strAppPath = "/NewApp"
strSiteName = "Default Web Site"
strPhysPath = "D:\inetpub\NewApp"
' Create the new application.
oWebAdmin.Get("Application").Create strAppPath, strSiteName, strPhysPath
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 |