Condividi tramite


Interfaccia VCWebDeploymentTool

VCWebDeploymentTool l'oggetto fornisce l'accesso a livello di codice allo strumento di distribuzione Web.

Spazio dei nomi:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)

Sintassi

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

Il tipo VCWebDeploymentTool espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica AdditionalFiles Ottiene o imposta l'elenco separato da punti e virgola di file aggiuntivi da distribuire.
Proprietà pubblica ApplicationMappings Ottiene o imposta l'elenco separato da punti e virgola di estensioni di file per essere associato al risultato del progetto primario.
Proprietà pubblica ApplicationProtection Il livello di isolamento del processo utilizzato dalla directory virtuale.
Proprietà pubblica ExcludedFromBuild Ottiene o imposta un valore che indica se l'elemento è escluso dalla compilazione.
Proprietà pubblica ExecutionBucket Infrastruttura. Solo per utilizzo interno di Microsoft.
Proprietà pubblica RegisterOutput Ottiene o imposta un valore che indica se l'output del progetto primario deve essere registrato tramite Regsvr32 dopo la distribuzione.
Proprietà pubblica RelativePath Ottiene o imposta il percorso relativo alla directory virtuale e nel quale viene copiato l'output del progetto primario quando viene eseguita la distribuzione.
Proprietà pubblica ToolKind Ottiene il nome del tipo di strumento.
Proprietà pubblica toolName Ottiene il nome dello strumento specificato.
Proprietà pubblica ToolPath Ottiene il percorso dello strumento specificato.
Proprietà pubblica UnloadBeforeCopy Ottiene o imposta un valore che indica se un scaricare Internet Server Application Programming collegano (ISAPI) l'estensione o le estensioni associate alla directory virtuale prima della distribuzione.
Proprietà pubblica VCProjectEngine Ottiene un puntatore al motore di progetto.
Proprietà pubblica VirtualDirectoryName Ottiene o imposta gli alias della directory virtuale.

In alto

Metodi

  Nome Descrizione
Metodo pubblico get_PropertyOption Infrastruttura. Solo per utilizzo interno di Microsoft.

In alto

Note

VCWebDeploymentTool viene utilizzato per installare i file generati dal progetto in modo che vengano utilizzati da Internet Information Services.Abilitare la distribuzione Web si libera di dover creare directory virtuali, configurare i mapping di applicazioni e copiare il contenuto durante lo sviluppo di applicazioni.

Vedere la documentazione relativa a distribuzione (Ricerca per categorie in Visual Web Developer) per informazioni sull'interfaccia utente che corrisponde alle proprietà forniti da questo oggetto.

[!NOTA]

La distribuzione Web può essere eseguita solo da un utente che sia un membro del gruppo Administrators sul computer locale.La distribuzione Web possibile distribuire solo al primo sito Web sul computer locale.

[!NOTA]

La distribuzione dei progetti ATL server IIS non è supportata in un funzionamento del server Web in una piattaforma a 64 bit.

La distribuzione Web è un'istruzione di compilazione che si verifica solo se il passaggio di collegamento si verifica.vedere Informazioni sulle istruzioni di compliazione personalizzate e sugli eventi di compilazione per visualizzare quando questa istruzione di compilazione viene eseguita rispetto agli altri passaggi.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.VCProjectEngine