Share via


VCWebDeploymentTool-Schnittstelle

Das VCWebDeploymentTool-Objekt macht den programmgesteuerten Zugriff auf das Webbereitstellungstool verfügbar.

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

Syntax

'Declaration
<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

Der VCWebDeploymentTool-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AdditionalFiles Ruft die durch Semikolons getrennte Liste der zusätzlich bereitzustellenden Dateien ab oder legt diese fest.
Öffentliche Eigenschaft ApplicationMappings Ruft die durch Semikolons getrennte Liste der mit der primären Projektausgabe zu verknüpfenden Dateierweiterungen ab oder legt diese fest.
Öffentliche Eigenschaft ApplicationProtection Die Ebene der vom virtuellen Verzeichnis verwendeten Prozessisolation.
Öffentliche Eigenschaft ExcludedFromBuild Ruft einen Wert ab, der angibt, ob dieses Element vom Build ausgeschlossen wird, oder legt diesen fest.
Öffentliche Eigenschaft ExecutionBucket Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Eigenschaft RegisterOutput Ruft einen Wert ab, der angibt, ob die primäre Projektausgabe nach der Bereitstellung mit Regsvr32 registriert werden soll, oder legt diesen fest.
Öffentliche Eigenschaft RelativePath Ruft den relativ zum virtuellen Verzeichnis angegebenen Pfad ab, in den die primäre Projektausgabe kopiert wird, wenn die Bereitstellung erfolgt, oder legt diesen fest.
Öffentliche Eigenschaft ToolKind Ruft den Namen für die Art dieses Tools ab.
Öffentliche Eigenschaft toolName Ruft den Namen des angegebenen Tools ab.
Öffentliche Eigenschaft ToolPath Ruft den Pfad zum angegebenen Tool ab.
Öffentliche Eigenschaft UnloadBeforeCopy Ruft einen Wert ab, der angibt, ob die dem virtuellen Verzeichnis zugeordneten ISAPI (Internet Server Application Programming Interface)-Erweiterungen vor der Bereitstellung entladen werden sollen, oder legt diesen fest.
Öffentliche Eigenschaft VCProjectEngine Ruft einen Zeiger auf das Projektmodul ab.
Öffentliche Eigenschaft VirtualDirectoryName Ruft den Alias des virtuellen Verzeichnisses ab oder legt diesen fest.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode get_PropertyOption Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.

Zum Seitenanfang

Hinweise

VCWebDeploymentTool wird verwendet, um die Dateien zu installieren, auf die vom Projekt erstellten sodass sie von IIS bereitgestellt werden.Das Aktivieren der Webbereitstellung gibt virtuelle Verzeichnisse müssen Sie über das Erstellen und Konfigurieren von Namespacezuordnungen Anwendung Inhalte bei der Entwicklung von Anwendungen kopieren.

Weitere Informationen finden Sie in der Dokumentation zu Deployment (How Do I in Visual Web Developer) Informationen über die Benutzeroberfläche, die Eigenschaften entspricht, die von diesem Objekt bereitgestellt werden.

HinweisHinweis

Webbereitstellung kann nur von einem Benutzer ausgeführt werden, der Mitglied der Gruppe Administratoren auf dem lokalen Computer befindet.Webbereitstellung kann auf die erste Website auf dem lokalen Computer bereitstellen.

HinweisHinweis

Bereitstellung von ATL-Server-Projekten zu IIS ist nicht auf einem Webserver, der auf einer 64-Bit-Plattform unterstützt.

Webbereitstellung ist ein Buildschritt, der auftritt, wenn der Verknüpfungsschritt auftritt.Weitere Informationen finden Sie unter Grundlagen benutzerdefinierter Buildschritte und Buildereignisse , um zu ermitteln, wann dieser Buildschritt in Bezug auf die übrigen Schritte ausgeführt wird.

Siehe auch

Referenz

Microsoft.VisualStudio.VCProjectEngine-Namespace