Condividi tramite


Gestire le impostazioni di distribuzione Web

È possibile controllare il modo in cui l'applicazione Web viene distribuita usando le impostazioni.

Prerequisito

Visual Studio con il carico di lavoro Sviluppo Web installato.

Gestisci impostazioni

Il collegamento Mostra tutte le impostazioni viene visualizzato dopo l'esecuzione della pubblicazione guidata 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.

  1. Fare clic sul collegamento Impostazioni . Verrà visualizzata la schermata Impostazioni.
  2. Il pulsante Prev consente di passare alla schermata precedente con le impostazioni che è possibile modificare per alcuni tipi di distribuzione.
  3. Espandere Opzioni di pubblicazione file per visualizzare le impostazioni correlate ai file che potrebbero essere già presenti nel sito.
  4. Espandere Le impostazioni database per visualizzare le informazioni di connessione al database, che possono essere diverse da quanto viene usata dall'app durante l'esecuzione 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
Impostazione Cartella, IIS LastUsedBuildConfiguration Configurazione della compilazione del progetto da distribuire, ad esempio 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 dipendente dal framework se è possibile dipendere dal runtime disponibile o autonomo se si vuole creare un pacchetto del runtime con gli artefatti di pubblicazione dell'applicazione.
Runtime di destinazione Cartella, IIS ID runtime .NET (RID) per questa distribuzione.
Server IIS MSDeployServiceURL Nome, URI o indirizzo IP del server Web. Ad esempio: localhost.
Nome del sito IIS Sito Nome del sito in IIS, Default Web Sitead esempio .
Username IIS UserName Nome utente che verrà usato per accedere al sito in IIS.
Password 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 .publishsettings file. 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 .pubxml file.
URL di destinazione IIS SiteURLToLaunchAfterPublish URL che avvia l'app, http://localhost/projectnamead esempio . Se la configurazione DI IIS per il sito Web espone il sito su una porta specifica nelle impostazioni delle associazioni, includere 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.
Rimuovi i file aggiuntivi 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 pacchetto Pacchetto WebDeploy IIS DesktopBuildPackageLocation Percorso del file system locale in cui inserire il pacchetto di output.

Passaggi successivi

Le impostazioni vengono mantenute nel .pubxml file. Il .pubxml file è un file di input MSBuild. È possibile modificare il file per personalizzare ulteriormente la distribuzione. Vedere MSBuild.

File con estensione pubxml di Visual Studio