Share via


VCWebDeploymentTool (Interfaz)

El objeto VCWebDeploymentTool proporciona el acceso mediante programación a la herramienta de implementación Web.

Espacio de nombres:  Microsoft.VisualStudio.VCProjectEngine
Ensamblado:  Microsoft.VisualStudio.VCProjectEngine (en Microsoft.VisualStudio.VCProjectEngine.dll)

Sintaxis

'Declaración
<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

El tipo VCWebDeploymentTool expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública AdditionalFiles Obtiene o establece la lista de archivos adicionales separados por punto y coma que se van a implementar.
Propiedad pública ApplicationMappings Obtiene o establece la lista de extensiones de archivo separadas por punto y coma que se van a asociar a los resultados del proyecto principal.
Propiedad pública ApplicationProtection Nivel de aislamiento de proceso usado por el directorio virtual.
Propiedad pública ExcludedFromBuild Obtiene o establece un valor que indica si este elemento se excluye de la compilación.
Propiedad pública ExecutionBucket Infraestructura. Sólo para uso interno de Microsoft.
Propiedad pública RegisterOutput Obtiene o establece un valor que indica si el resultado del proyecto principal se debe registrar usando Regsvr32 después de la implementación.
Propiedad pública RelativePath Obtiene o establece la ruta de acceso que es relativa al directorio virtual y a la que se copia el resultado del proyecto principal cuando se realiza la implementación.
Propiedad pública ToolKind Obtiene el nombre del tipo al que pertenece la herramienta.
Propiedad pública toolName Obtiene el nombre de la herramienta especificada.
Propiedad pública ToolPath Obtiene la ruta de acceso a la herramienta especificada.
Propiedad pública UnloadBeforeCopy Obtiene o establece un valor que indica si se va a descargar o no la extensión o extensiones de Interfaz de programación de aplicaciones para servidores de Internet (ISAPI) asociadas al directorio virtual antes de la implementación.
Propiedad pública VCProjectEngine Obtiene un puntero al motor de proyecto.
Propiedad pública VirtualDirectoryName Obtiene o establece el alias del directorio virtual.

Arriba

Métodos

  Nombre Descripción
Método público get_PropertyOption Infraestructura. Sólo para uso interno de Microsoft.

Arriba

Comentarios

VCWebDeploymentTool se utiliza para instalar los archivos generados por el proyecto para que se proporcionan por IIS. Habilitar la implementación web le libera de tener que crear directorios virtuales, configurar asignaciones para la aplicación, y copiar contenido durante el desarrollo de aplicaciones.

Vea la documentación de Deployment (How Do I in Visual Web Developer) para obtener información sobre la interfaz de usuario que corresponde a las propiedades proporcionadas por este objeto.

Nota

La implementación web sólo se puede realizar un usuario que sea miembro del grupo Administradores en el equipo local.La implementación web sólo puede implementar el primer sitio Web en el equipo local.

Nota

La implementación de los proyectos del servidor ATL a IIS no se admite en la ejecución de un servidor web en una plataforma de 64 bits.

La implementación web es un paso de compilación que sólo aparece si el paso de vinculación aparece. Vea Descripción de los pasos de compilación personalizada y los eventos de compilación para ver cuando este paso de compilación se ejecute en relación con los demás pasos.

Vea también

Referencia

Microsoft.VisualStudio.VCProjectEngine (Espacio de nombres)