Compartilhar via


Interface VCWebDeploymentTool

O VCWebDeploymentTool objeto fornece acesso programático para a ferramenta de implantação da Web.

Namespace:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (em Microsoft.VisualStudio.VCProjectEngine.dll)

Sintaxe

'Declaração
<GuidAttribute("A474527B-B2F6-4B21-9DBB-0C7528BF739F")> _
Public Interface VCWebDeploymentTool
[GuidAttribute("A474527B-B2F6-4B21-9DBB-0C7528BF739F")]
public interface VCWebDeploymentTool
[GuidAttribute(L"A474527B-B2F6-4B21-9DBB-0C7528BF739F")]
public interface class VCWebDeploymentTool
[<GuidAttribute("A474527B-B2F6-4B21-9DBB-0C7528BF739F")>]
type VCWebDeploymentTool =  interface end
public interface VCWebDeploymentTool

O tipo VCWebDeploymentTool expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública AdditionalFiles Obtém ou define a lista separada por ponto-e-vírgula de arquivos adicionais a serem implantados.
Propriedade pública ApplicationMappings Obtém ou define a lista separada por ponto-e-vírgula de extensões de arquivo a ser associado com a saída do projeto principal.
Propriedade pública ApplicationProtection O nível de isolamento do processo usado pelo diretório virtual.
Propriedade pública ExcludedFromBuild Obtém ou define um valor que indica se este item é excluído da compilação.
Propriedade pública ExecutionBucket Infraestrutura. Somente para uso interno da Microsoft.
Propriedade pública RegisterOutput Obtém ou define um valor indicando se a saída do projeto primário deve ser registrada usando o Regsvr32 após a implantação.
Propriedade pública RelativePath Obtém ou define o caminho relativo ao diretório virtual e à qual a saída do projeto principal é copiada durante a implantação.
Propriedade pública ToolKind Obtém o nome do tipo de ferramenta que se trata.
Propriedade pública toolName Obtém o nome da ferramenta especificada.
Propriedade pública ToolPath Obtém o caminho para a ferramenta especificada.
Propriedade pública UnloadBeforeCopy Obtém ou define um valor que indica se deseja descarregar a extensão ISAPI Internet Server Application Programming Interface () ou extensões associadas ao diretório virtual antes de implantar ou não.
Propriedade pública VCProjectEngine Obtém um ponteiro para o mecanismo do projeto.
Propriedade pública VirtualDirectoryName Obtém ou define o alias do diretório virtual.

Superior

Métodos

  Nome Descrição
Método público get_PropertyOption Infraestrutura. Somente para uso interno da Microsoft.

Superior

Comentários

O VCWebDeploymentTool é usado para instalar os arquivos produzidos pelo seu projeto para que eles são servidos pelo Internet Information Services. Permitindo a implantação da Web permite que você não precise criar diretórios virtuais, configurar mapeamentos de aplicativos e copiar o conteúdo durante o desenvolvimento de seus aplicativos.

Consulte a documentação para o Deployment (How Do I in Visual Web Developer) para obter informações sobre a interface do usuário que corresponde às propriedades fornecidas por este objeto.

Dica

Implantação da Web só pode ser executada por um usuário que seja membro do grupo Administradores no computador local.Implantação da Web só pode implantar o primeiro site na máquina local.

Dica

Não há suporte para a implantação de projetos de servidor ATL ao IIS em um servidor Web em uma plataforma de 64 bits.

Implantação da Web é uma etapa de compilação que ocorre somente se a etapa de link ocorrer. Consulte Noções básicas de etapas e eventos de compilação personalizados para ver quando essa etapa de compilação é executada em relação às outras etapas.

Consulte também

Referência

Namespace Microsoft.VisualStudio.VCProjectEngine