Nello script #53 abbiamo visto come pubblicare su Azure Web App una soluzione web sviluppata con .NET Core. In questo script vediamo invece some utilizzare .NET CLI, il tool a linea di comando multi piattaforma che permette di seguire tutto il ciclo di sviluppo .NET.
Lo troviamo già installato con il .NET Core Runtime e il path registrato ci permette di usarlo da shell, ovunque ci troviamo. Per pubblicare la nostra applicazione è sufficiente chiamare questo comando.
dotnet publish -c release
Otteniamo così, sotto la cartella release/publishOutput tutto quanto è necessario copiare sull'ambiente di Azure. Ipotizzando di aver creato il progetto lanciando il comando:
dotnet new -t web
Dovremmo trovare nel file project.json questa importante chiave di post publish.
"postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%"]
Essa indica a .NET CLI cosa fare una volta compilata la sorgente. In particolare vi è un supporto alla preparazione del web.config al fine di ospitare l'applicazione web tramite IIS, che fa da reverse proxy verso Kestrel, il web server di ASP.NET Core.
Non ci resta quindi che copiare tutto questo via FTP con i dati che troviamo nella pagina principale della nostra web app, come mostrato nell'immagine.

Per quanto riguarda la struttura di file e cartelle, rimane valido quanto indicato nello script precedente.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Abilitare il rolling update su Azure Functions flex consumption
Pubblicare un MCP Server in GitHub MCP Registry
Blazor e InputHidden in .NET 10
Migrare applicazioni legacy nel cloud con Azure App Service Managed Instance
Utilizzare AbortController per cancellare operazioni asincrone in JavaScript
Integrare SQL Server in un progetto .NET Aspire
Rendere affidabile lo scale out su Azure App Service
Supportare la crittografia di ASP.NET Core con Azure Container App
Integrare modelli AI in un workflow di GitHub
Blazor e Static Web Assets in .NET 10
Creare espressioni riutilizzabili nelle query LINQ per Entity Framework
I più letti di oggi
- Scopri i nostri nuovi libri su ASP.NET 4.0, C# 4 e Visual Basic 2010: in offerta lancio al 20% di sconto!
- Windows 7 RC per abbonati MSDN e Technet, anche in versione Server
- Windows 7 e Windows Server 2008 R2 RC al download libero
- Utilizzare QuickGrid di Blazor con Entity Framework
- Resi noti i prezzi di Windows 7: in italiano dal 22 ottobre
- Usare Refit e Polly in Blazor per creare client affidabili e fortemente tipizzati
- Visual Studio 2010 e .NET Framework 4.0: beta 2 e data di release RTM
- Generare velocemente pagine CRUD in Blazor con QuickGrid
- Migliorare i tempi di risposta di GPT tramite lo streaming endpoint in ASP.NET Core
- Disponibile la beta 1 del .NET Framework 4.0 e di Visual Studio 2010




