Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
È possibile controllare il modo in cui l'applicazione Web viene distribuita usando le impostazioni.
Prerequisito
Visual Studio con il workload Sviluppo Web installato.
Gestire le impostazioni
Il collegamento Mostra tutte le impostazioni viene visualizzato dopo aver eseguito la procedura guidata di pubblicazione per creare un profilo di pubblicazione. Le impostazioni variano in base al tipo di distribuzione.
Per visualizzare o modificare le impostazioni, selezionare il collegamento Mostra tutte le impostazioni oppure fare clic su una delle icone a forma di matita. Viene visualizzata la pagina Impostazioni.
- Fare clic sul collegamento Impostazioni. Verrà visualizzata la schermata Impostazioni.
- Il pulsante prev consente di passare alla schermata precedente con le impostazioni che è possibile modificare per alcuni tipi di distribuzione.
- Espandi le Opzioni di pubblicazione file per visualizzare le impostazioni correlate ai file che potrebbero essere già presenti sul sito.
- Espandi le impostazioni del database per visualizzare le informazioni di connessione al database, che possono essere diverse da quelle utilizzate dall'app quando funziona in locale durante lo sviluppo e il test.
Nella tabella seguente vengono descritte le impostazioni. Fare clic sui collegamenti per altre informazioni.
| Nome | Tipi di profilo | Proprietà | Descrizione |
|---|---|---|---|
| Configurazione | Cartella, IIS | LastUsedBuildConfiguration |
La configurazione della build del progetto da distribuire, ad esempio la Release. |
| TargetFramework | Cartella, IIS | TargetFramework |
Versione di .NET in cui l'app è destinata all'esecuzione. Questa opzione è già impostata dal progetto, ma è possibile modificarla per la distribuzione. |
| modalità di distribuzione | Cartella, IIS | nessuno o SelfContained |
È possibile scegliere l'opzione "dipendente dal framework" se ci si può affidare alla disponibilità del runtime, oppure "autonomo" se si desidera integrare il runtime con gli artefatti di pubblicazione dell'applicazione. |
| runtime di destinazione | Cartella e IIS | ID di runtime .NET (RID) per questa distribuzione. | |
| Server | IIS | MSDeployServiceURL |
Nome, URI o indirizzo IP del server Web. Ad esempio, localhost. |
| Nome sito | IIS | Sito | Nome del sito in IIS, ad esempio, Default Web Site. |
| Nome utente | IIS | UserName |
Nome utente che verrà usato per accedere al sito in IIS. |
| Parola d’ordine | IIS | UserPWD |
La prima volta che si pubblica, si crea una password che verrà usata per pubblicare il sito. La password non può essere modificata in Visual Studio, ma può essere modificata in IIS o in Azure. Se non si conosce la password, è possibile ottenerla scaricando il file .publishsettings. Vedere Importare le impostazioni di pubblicazione da IIS e Importare le impostazioni di pubblicazione da Azure. |
| Casella di controllo Salva password | IIS | _SavePWD |
Se selezionata, salva la password come testo normale nel file .pubxml. |
| URL di destinazione | IIS | SiteURLToLaunchAfterPublish |
URL che avvia l'app, ad esempio, http://localhost/projectname. Nella configurazione di IIS, se il sito web è esposto su una porta specifica nelle impostazioni di associazione, includilo come in http://localhost:nnnn/projectname. Questo è facoltativo e fornisce solo un collegamento pratico nella pagina Pubblica e viene usato per avviare il sito dopo una pubblicazione riuscita. |
| Abilitare la compilazione ReadyToRun | Cartella | PublishReadyToRun |
ReadyToRun è una forma di compilazione AOT (Ahead-of-Time). Può ridurre la latenza evitando la compilazione JIT (Just-in-Time) in fase di esecuzione. |
| tagliare il codice inutilizzato | Cartella | PublishTrimmed |
Riduce al minimo le dimensioni di una distribuzione autonoma. |
| Produrre un singolo file | Cartella | PublishSingleFile |
Opzione che consente la distribuzione dell'applicazione pubblicata in un singolo file. |
| Rimuovere altri file nella destinazione | IIS | SkipExtraFilesOnServer |
Per mantenere i file aggiunti, deselezionare la casella. |
| Eliminare tutti i file esistenti prima della pubblicazione. | FTP | DeleteExistingFiles |
Deselezionare questa opzione per mantenere i file non correlati nella destinazione oppure selezionarla per iniziare con una distribuzione pulita nella cartella. |
| Posizione del pacchetto | Il pacchetto WebDeploy IIS | DesktopBuildPackageLocation |
Percorso del file system locale in cui inserire il pacchetto di output. |
Passaggi successivi
Le impostazioni vengono mantenute nel file .pubxml. Il file .pubxml è un file di input MSBuild. È possibile modificare il file per personalizzare ulteriormente la distribuzione. Vedere MSBuild.