In questo articolo si apprenderà come pubblicare la prima app Web ASP.NET in diverse posizioni, tra cui un server Web locale, ad esempio IIS e un ambiente cloud remoto, ad esempio app Azure Servizio.
Questo articolo supporta ASP.NET e ASP.NET Core.
Prerequisiti
È necessario che Visual Studio sia installato con il carico di lavoro ASP.NET e sviluppo Web.
Se Visual Studio è già stato installato:
Installare gli aggiornamenti più recenti in Visual Studio selezionando ?>Controlla aggiornamenti.
Aggiungere il carico di lavoro selezionando Strumenti>Ottieni strumenti e funzionalità.
Attività iniziali
In Esplora soluzioni fare clic con il pulsante destro del mouse sul progetto e scegliere Pubblica.
Se si pubblica questa app Web per la prima volta, verrà visualizzata la procedura guidata Pubblica.
Nota
Visual Studio filtra l'elenco delle destinazioni in base al tipo di app Web.
Pubblicare l'app Web in Registro Contenitori Docker
È possibile pubblicare l'app Web come contenitore Docker in qualsiasi registro contenitori Docker compatibile.
Fare clic su Avanti e scegliere tra le opzioni disponibili, ad esempio Registro Azure Container o Docker Hub.
Registro Azure Container
Quindi, per Registro Azure Container, selezionare un'istanza esistente o crearne una nuova.
Docker Hub
Successivamente, per l'hub Docker specificare le credenziali di pubblicazione.
Altro Registro Contenitori Docker
Successivamente, per altri registri contenitori Docker, specificare l'URI e le credenziali di pubblicazione.
Completare la pubblicazione guidata
Verrà quindi visualizzata la pagina di riepilogo per il nuovo profilo di pubblicazione appena creato usando la pubblicazione guidata. Fare clic su Pubblica e Visual Studio distribuisce l'app Web nel Registro Contenitori Docker specificato.
Nota
Lo screenshot precedente mostra un profilo di pubblicazione destinato a Registro Docker di Azure, ma lo stesso pulsante Pubblica è disponibile per tutte e tre le opzioni di Registro Container Docker.
Pubblicare l'app Web in una cartella
È possibile pubblicare l'app Web in cartelle locali e di rete.
In primo luogo, specificare il percorso e fare clic su Fine per completare la pubblicazione guidata.
Verrà quindi visualizzata la pagina di riepilogo per il nuovo profilo di pubblicazione appena creato usando la pubblicazione guidata. Fare clic su Pubblica e Visual Studio distribuisce l'app Web nel percorso specificato.
È possibile tornare a questa pagina di riepilogo dopo averlo chiuso. Al successivo clic con il pulsante destro del mouse e scegliere Pubblica, Visual Studio apre questa pagina di riepilogo. Per tornare alla procedura guidata Pubblica, è sufficiente fare clic su Novità nella pagina di riepilogo.
Pubblicare l'app Web in un server FTP/FTPS
È possibile pubblicare l'app Web usando FTP o FTPS.
Specificare i dettagli di connessione necessari e scegliere Fine.
Verrà quindi visualizzata la pagina di riepilogo per il nuovo profilo di pubblicazione appena creato usando la pubblicazione guidata. Fare clic su Pubblica e Visual Studio distribuisce l'app Web nel server FTP o FTPS fornito.
È possibile tornare a questa pagina di riepilogo dopo averlo chiuso. Quando si fa clic con il pulsante destro del mouse e si pubblica, Visual Studio apre questa pagina di riepilogo. Per tornare alla procedura guidata Pubblica, è sufficiente fare clic su Novità nella pagina di riepilogo.
Pubblicare l'app Web in Server Web (IIS)
È possibile pubblicare l'app Web in IIS.
Selezionare la modalità di distribuzione desiderata. Scegliere Distribuzione Web per distribuire immediatamente l'applicazione nel server specificato. Scegliere Pacchetto di distribuzione Web per creare un file ZIP in pacchetto contenente gli artefatti di distribuzione per un uso successivo da parte dell'utente o di un altro utente.
Distribuzione Web
Specificare i dettagli di connessione necessari e scegliere Fine.
Nel computer remoto verificare che distribuzione Web sia installata e che il servizio di gestione Web sia avviato. Vedere Codici di errore di Distribuzione Web.
Pacchetto di distribuzione Web
Fare clic su Sfoglia per aprire una finestra di dialogo Seleziona percorso pacchetto e immettere il percorso in cui si desidera creare il pacchetto, incluso il nome del file ZIP .
Completare la pubblicazione guidata
Verrà quindi visualizzata la pagina di riepilogo per il nuovo profilo di pubblicazione appena creato usando la pubblicazione guidata. Fare clic su Pubblica e Visual Studio distribuisce l'app Web nel server IIS specificato.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedere https://aka.ms/ContentUserFeedback.