Le Azure Web App sono un servizio di hosting dei nostri applicativi che forniscono molteplici altre funzionalità, tra le quali anche la possibilità di effettuare il backup dell'intero applicativo ed eventualmente anche dei database ad esso associati.
Non sempre però necessitiamo dell'intero backup, perché possediamo file o cartelle di log che non è fondamentale poter recuperare o ripristinare. In queste situazioni possiamo sfruttare una particolarità dell'ambiente, che ci permette di escludere file o cartelle dal processo. E' sufficiente creare un file _backup.filter nella cartella D:\home\site\wwwroot, attraverso FTP, Kudu o controllo sorgente. In esso dobbiamo specificare riga per riga i percorsi da escludere, come nell'esempio.
\site\wwwroot\TempImages \site\data\log.txt
E' opportuno omettere la prima parte del percorso. Posizionato il file è sufficiente procedere con i regolari backup, manualmente o tramite programmazione. Di conseguenza troveremo nello zip tutte le cartelle dell'app escluse quelle indicate in precedenza.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Creazione di componenti personalizzati in React.js con Tailwind CSS
Modificare i metadati nell'head dell'HTML di una Blazor Web App
Potenziare Azure AI Search con la ricerca vettoriale
Utilizzare database e servizi con gli add-on di Container App
Trasformare qualsiasi backend in un servizio GraphQL con Azure API Management
Creare alias per tipi generici e tuple in C#
Short-circuiting della Pipeline in ASP.NET Core
Generare file PDF da Blazor WebAssembly con iText
Determinare lo stato di un pod in Kubernetes
Esportare ed analizzare le issue di GitHub con la CLI e GraphQL
Ottimizzare la latenza in Blazor 8 tramite InteractiveAuto render mode
I più letti di oggi
- Utilizzare WebAssembly con .NET, ovunque
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
- Utilizzare il trigger SQL con le Azure Function
- Ottimizzazione dei block template in Angular 17
- Disabilitare automaticamente un workflow di GitHub (parte 2)