Condividi tramite


Interfaccia VCWebDeploymentTool

L'oggetto VCWebDeploymentTool 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("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

Il tipo VCWebDeploymentTool espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica AdditionalFiles Ottiene o imposta l'elenco dei file aggiuntivi, separati da punto e virgola, che verranno distribuiti.
Proprietà pubblica ApplicationMappings Ottiene o imposta l'elenco delle estensioni di file, separate da punto e virgola, che verranno associate all'output del progetto primario.
Proprietà pubblica ApplicationProtection Livello di isolamento del processo utilizzato dalla directory virtuale.
Proprietà pubblica ExcludedFromBuild Ottiene o imposta un valore che indica se questo 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 scaricare o meno l'estensione dell'interfaccia ISAPI (Internet Server Application Programming Interface) o le estensioni associate alla directory virtuale prima della distribuzione.
Proprietà pubblica VCProjectEngine Ottiene un puntatore al motore di gestione del 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 scritti dal progetto in modo che vengano forniti 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 delle applicazioni.

Vedere la documentazione relativa a Deployment (How Do I in Visual Web Developer) per informazioni sull'interfaccia utente che corrisponde alle proprietà fornite 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 può distribuire solo al primo sito Web nel computer locale.

Nota

La distribuzione dei progetti ATL Server IIS non è supportata per 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 viene eseguito. Vedere Informazioni sulle istruzioni di compliazione personalizzate e sugli eventi di compilazione per visualizzare quando questa istruzione di compilazione viene eseguita relativamente agli altri passaggi.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.VCProjectEngine