Partager via


VCWebDeploymentTool, interface

L'objet VCWebDeploymentTool fournit l'accès par programme à l'outil de déploiement Web.

Espace de noms :  Microsoft.VisualStudio.VCProjectEngine
Assembly :  Microsoft.VisualStudio.VCProjectEngine (dans Microsoft.VisualStudio.VCProjectEngine.dll)

Syntaxe

'Déclaration
<GuidAttribute("246D2668-F7E7-4A74-8CD2-1EC6791E54E4")> _
Public Interface VCWebDeploymentTool
[GuidAttribute("246D2668-F7E7-4A74-8CD2-1EC6791E54E4")]
public interface VCWebDeploymentTool
[GuidAttribute(L"246D2668-F7E7-4A74-8CD2-1EC6791E54E4")]
public interface class VCWebDeploymentTool
[<GuidAttribute("246D2668-F7E7-4A74-8CD2-1EC6791E54E4")>]
type VCWebDeploymentTool =  interface end
public interface VCWebDeploymentTool

Le type VCWebDeploymentTool expose les membres suivants.

Propriétés

  Nom Description
Propriété publique AdditionalFiles Obtient ou définit la liste, séparée par des points-virgules, des fichiers supplémentaires à déployer.
Propriété publique ApplicationMappings Obtient ou définit la liste, séparée par des points-virgules, des extensions de fichiers à associer à la sortie du projet principal.
Propriété publique ApplicationProtection Niveau d'isolation des processus utilisés par le répertoire virtuel.
Propriété publique ExcludedFromBuild Obtient ou définit une valeur indiquant si cet élément est exclu de la build.
Propriété publique ExecutionBucket Infrastructure. Réservé à un usage interne Microsoft.
Propriété publique RegisterOutput Obtient ou définit une valeur indiquant si la sortie du projet principal doit être inscrite à l'aide de Regsvr32 après le déploiement.
Propriété publique RelativePath Obtient ou définit le chemin d'accès relatif au répertoire virtuel dans lequel est copiée la sortie du projet principal lors du déploiement.
Propriété publique ToolKind Obtient le nom du genre d'outil.
Propriété publique toolName Obtient le nom de l'outil spécifié.
Propriété publique ToolPath Obtient le chemin d'accès à l'outil spécifié.
Propriété publique UnloadBeforeCopy Obtient ou définit une valeur indiquant s'il faut décharger l'extension ou les extensions ISAPI (Internet Server Application Programming Interface) associées au répertoire virtuel avant le déploiement.
Propriété publique VCProjectEngine Obtient un pointeur vers le moteur de projet.
Propriété publique VirtualDirectoryName Obtient ou définit l'alias du répertoire virtuel.

Début

Méthodes

  Nom Description
Méthode publique get_PropertyOption Infrastructure. Réservé à un usage interne Microsoft.

Début

Notes

VCWebDeploymentTool est utilisé pour installer des fichiers produits par votre projet afin qu'ils soient utilisées par des services IIS.Activer le déploiement de Web vous libère de devoir créer des répertoires virtuels, configurer des mappages d'application, puis copier le contenu pendant le développement de vos applications.

Voyez la documentation de Deployment (How Do I in Visual Web Developer) pour plus d'informations sur l'interface utilisateur qui correspond aux propriétés fournies par cet objet.

[!REMARQUE]

Le déploiement de Web peut uniquement être exécuté par un utilisateur qui est un membre du groupe Administrateurs sur l'ordinateur local.Le déploiement de Web peut seulement déployer sur le premier site Web sur l'ordinateur local.

[!REMARQUE]

Le déploiement des projets d'ATL Server à IIS n'est pas pris en charge sur l'exécution de serveur Web sur une plateforme 64 bits.

Le déploiement de Web est une étape de génération qui se produit uniquement si l'étape de lien se produit.Consultez l'Présentation des étapes de génération personnalisée et des événements de build pour voir lorsque cette étape de génération est exécutée par rapport à les autres étapes.

Voir aussi

Référence

Microsoft.VisualStudio.VCProjectEngine, espace de noms