Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Med Azure Developer CLI (azd) kan du lägga till ignorera filer i dina mallar som anger filer och kataloger som ska undantas från distributionspaketet för App Service och Funktionsappar. Den här funktionen ger detaljerad kontroll på tjänstnivå över vilka filer som ingår i paketeringsprocessen.
Förstå att tjänstpaketering ignorerar filer
Det finns två olika typer av ignorera filer som du kan använda för att påverka paketeringsprocessen:
.webappignorepåverkar paketeringsundantag för Azure App Service-distributioner..funcignorepåverkar paketeringsundantag för Azure Functions-distributioner.
Dessa ignorera filer tillämpas baserat på den riktade distributionstjänsten, vilket säkerställer att användarna oberoende kan anpassa filundantag när de paketerar för Azure App Service och Azure Functions. Båda typerna av paketering ignorerar filer följer dessa regler:
.webappignoreeller.funcignorefiler ska placeras i rotmappen för den relevanta tjänsten i mallenazd.- Om det finns en
.webappignoreeller.funcignoreen fil i en tjänstkatalog följer paketeringsprocessen dess regler, vilket ger detaljerad kontroll över vilka filer som ingår eller exkluderas i tjänstens zip-arkiv. - Om det inte finns någon fil eller
.funcignoreom det finns någon.webappignorefil gäller standardundantag:- Python:
__pycache__och allavenvfiler - Node.js:
node_modules
- Python:
- Syntaxen för ignorera-filerna följde standardsyntaxen
gitignore. Använd till exempel symbolen!för att återställa ett undantag.
Exkluderingsexempel
azd Lägg till en .webappignore eller .funcignore en fil i rotmappen för den tjänst som du tänker distribuera till Azure App Service eller Azure Functions i mallen. Uppdatera innehållet i dessa ignorera filer för att inkludera eller exkludera filer med hjälp av följande mönster: