Dela via


Miljövariabler och appinställningar i Azure App Service

Kommentar

Från och med den 1 juni 2024 har alla nyligen skapade App Service-appar möjlighet att generera ett unikt standardvärdnamn med hjälp av namngivningskonventionen <app-name>-<random-hash>.<region>.azurewebsites.net. Befintliga appnamn förblir oförändrade.

Exempel: myapp-ds27dh7271aah175.westus-01.azurewebsites.net

Mer information finns i Unikt standardvärdnamn för App Service-resurs.

I Azure App Service är vissa inställningar tillgängliga för distributions- eller körningsmiljön som miljövariabler. Vissa av de här inställningarna kan anpassas när du ställer in dem manuellt som appinställningar. Den här referensen visar de variabler som du kan använda eller anpassa.

Appmiljö

Följande miljövariabler är relaterade till appmiljön i allmänhet.

Inställningsnamn beskrivning Exempel
WEBSITE_SITE_NAME Skrivskyddat. App-namn.
WEBSITE_RESOURCE_GROUP Skrivskyddat. Namn på Azure-resursgrupp som innehåller appresursen.
WEBSITE_OWNER_NAME Skrivskyddat. Innehåller det Azure-prenumerations-ID som äger appen, resursgruppen och webbområdet.
REGION_NAME Skrivskyddat. Appens regionnamn.
WEBSITE_PLATFORM_VERSION Skrivskyddat. App Service-plattformsversion.
HOME Skrivskyddat. Sökväg till hemkatalogen (till exempel D:\home för Windows).
SERVER_PORT Skrivskyddat. Porten som appen ska lyssna på.
WEBSITE_WARMUP_PATH En relativ sökväg till ping för att värma upp appen, som börjar med ett snedstreck. Standardvärdet är /, som pingar rotsökvägen. Den specifika sökvägen kan pingas av en oautentiserad klient, till exempel Azure Traffic Manager, även om App Service-autentisering är inställd på att avvisa oautentiserade klienter. (OBS! Den här appinställningen ändrar inte sökvägen som används av AlwaysOn.)
WEBSITE_COMPUTE_MODE Skrivskyddat. Anger om appen körs på en dedikerad (Dedicated) eller delad (Shared) virtuell dator/s.
WEBSITE_SKU Skrivskyddat. SKU för appen. Möjliga värden är Free, Shared, Basicoch Standard.
SITE_BITNESS Skrivskyddat. Visar om appen är 32-bitars (x86) eller 64-bitars (AMD64).
WEBSITE_HOSTNAME Skrivskyddat. Appens primära värdnamn. Anpassade värdnamn redovisas inte här.
WEBSITE_VOLUME_TYPE Skrivskyddat. Visar den lagringsvolymtyp som används för närvarande.
WEBSITE_NPM_DEFAULT_VERSION Standard npm-version som appen använder.
WEBSOCKET_CONCURRENT_REQUEST_LIMIT Skrivskyddat. Gräns för websockets samtidiga begäranden. För standardnivån och högre är -1värdet , men det finns fortfarande en gräns per virtuell dator baserat på din VM-storlek (se Numeriska gränser för virtuella datorer).
WEBSITE_PRIVATE_EXTENSIONS Ange till för att 0 inaktivera användningen av privata webbplatstillägg.
WEBSITE_TIME_ZONE Som standard är tidszonen för appen alltid UTC. Du kan ändra det till något av de giltiga värden som anges i Standardtidszoner. Om det angivna värdet inte identifieras används UTC. Atlantic Standard Time
WEBSITE_ADD_SITENAME_BINDINGS_IN_APPHOST_CONFIG Efter fackbyten kan appen uppleva oväntade omstarter. Detta beror på att konfigurationen för värdnamnsbindning efter ett byte inte är synkroniserad, vilket i sig inte orsakar omstarter. Vissa underliggande lagringshändelser (till exempel redundansväxlingar i lagringsvolymer) kan dock identifiera dessa avvikelser och tvinga alla arbetsprocesser att startas om. Om du vill minimera dessa typer av omstarter anger du värdet för appinställningen till 1på alla platser (standardvärdet är0). Ange dock inte det här värdet om du kör ett WCF-program (Windows Communication Foundation). Mer information finns i Felsöka växlingar
WEBSITE_PROACTIVE_AUTOHEAL_ENABLED Som standard "autohealeras" en virtuell datorinstans proaktivt när den använder mer än 90 % av allokerat minne i mer än 30 sekunder, eller när 80 % av de totala begärandena under de senaste två minuterna tar längre tid än 200 sekunder. Om en virtuell datorinstans har utlöst någon av dessa regler är återställningsprocessen en överlappande omstart av instansen. Ange till för att false inaktivera det här återställningsbeteendet. Standardvärdet är true. Mer information finns i Proaktiv automatisk återställning.
WEBSITE_PROACTIVE_CRASHMONITORING_ENABLED När den w3wp.exe processen på en virtuell dator-instans av din app kraschar på grund av ett ohanterat undantag i mer än tre gånger på 24 timmar, kopplas en felsökningsprocess till den huvudsakliga arbetsprocessen på den instansen och samlar in en minnesdump när arbetsprocessen kraschar igen. Den här minnesdumpen analyseras sedan och anropsstacken för tråden som orsakade kraschen loggas i App Service-loggarna. Ange till för att false inaktivera det här automatiska övervakningsbeteendet. Standardvärdet är true. Mer information finns i Proaktiv kraschövervakning.
WEBSITE_DAAS_STORAGE_SASURI Under kraschövervakning (proaktiv eller manuell) tas minnesdumparna bort som standard. Om du vill spara minnesdumpar i en lagringsblobcontainer anger du SAS-URI:n.
WEBSITE_CRASHMONITORING_ENABLED Ange till för att true aktivera kraschövervakning manuellt. Du måste också ange WEBSITE_DAAS_STORAGE_SASURI och WEBSITE_CRASHMONITORING_SETTINGS. Standardvärdet är false. Den här inställningen har ingen effekt om fjärrfelsökning är aktiverat. Om den här inställningen är inställd på trueinaktiveras proaktiv kraschövervakning .
WEBSITE_CRASHMONITORING_SETTINGS En JSON med följande format:{"StartTimeUtc": "2020-02-10T08:21","MaxHours": "<elapsed-hours-from-StartTimeUtc>","MaxDumpCount": "<max-number-of-crash-dumps>"}. Krävs för att konfigurera kraschövervakning om WEBSITE_CRASHMONITORING_ENABLED anges. Om du bara vill logga anropsstacken utan att spara kraschdumpen i lagringskontot lägger du till ,"UseStorageAccount":"false" JSON.
REMOTEDEBUGGINGVERSION Fjärrfelsökningsversion.
WEBSITE_CONTENTAZUREFILECONNECTIONSTRING Som standard skapar App Service ett delat lagringsutrymme åt dig när du skapar appen. Om du vill använda ett anpassat lagringskonto i stället anger du till anslutningssträng för ditt lagringskonto. Information om funktioner finns i Referens för appinställningar för Functions. DefaultEndpointsProtocol=https;AccountName=<name>;AccountKey=<key>
WEBSITE_CONTENTSHARE När du använder anger du ett anpassat lagringskonto med WEBSITE_CONTENTAZUREFILECONNECTIONSTRINGskapar App Service en filresurs i det lagringskontot för din app. Om du vill använda ett anpassat namn anger du den här variabeln till önskat namn. Om det inte finns någon filresurs med det angivna namnet skapar App Service den åt dig. myapp123
WEBSITE_SCM_ALWAYS_ON_ENABLED Skrivskyddat. Visar om AlwaysOn är aktiverat (1) eller inte (0).
WEBSITE_SCM_SEPARATE_STATUS Skrivskyddat. Visar om Kudu-appen körs i en separat process (1) eller inte (0).
WEBSITE_DNS_ATTEMPTS Antal gånger som namnmatchning ska provas.
WEBSITE_DNS_TIMEOUT Antal sekunder att vänta på namnmatchning

Variabelprefix

I följande tabell visas miljövariabelprefix som App Service använder för olika syften.

Inställningsnamn beskrivning
APPSETTING_ Betyder att en variabel anges av kunden som en appinställning i appkonfigurationen. Den matas in i en .NET-app som en appinställning.
MAINSITE_ Betyder att en variabel är specifik för själva appen.
SCMSITE_ Betyder att en variabel är specifik för Kudu-appen.
SQLCONNSTR_ Betecknar en SQL Server-anslutningssträng i appkonfigurationen. Den matas in i en .NET-app som en anslutningssträng.
SQLAZURECONNSTR_ Innebär en Azure SQL Database-anslutningssträng i appkonfigurationen. Den matas in i en .NET-app som en anslutningssträng.
POSTGRESQLCONNSTR_ Innebär en PostgreSQL-anslutningssträng i appkonfigurationen. Den matas in i en .NET-app som en anslutningssträng.
CUSTOMCONNSTR_ Anger en anpassad anslutningssträng i appkonfigurationen. Den matas in i en .NET-app som en anslutningssträng.
MYSQLCONNSTR_ Innebär en MySQL-databas anslutningssträng i appkonfigurationen. Den matas in i en .NET-app som en anslutningssträng.
AZUREFILESSTORAGE_ En anslutningssträng till en anpassad resurs för en anpassad container i Azure Files.
AZUREBLOBSTORAGE_ En anslutningssträng till ett anpassat lagringskonto för en anpassad container i Azure Blob Storage.
NOTIFICATIONHUBCONNSTR_ Innebär en anslutningssträng till en meddelandehubb i Azure Notification Hubs.
SERVICEBUSCONNSTR_ Innebär en anslutningssträng till en instans av Azure Service Bus.
EVENTHUBCONNSTR_ Innebär en anslutningssträng till en händelsehubb i Azure Event Hubs.
DOCDBCONNSTR_ Innebär en anslutningssträng till en databas i Azure Cosmos DB.
REDISCACHECONNSTR_ Innebär en anslutningssträng till en cache i Azure Cache for Redis.
FILESHARESTORAGE_ Betyder en anslutningssträng till en anpassad filresurs.

Distribution

Följande miljövariabler är relaterade till appdistribution. Variabler som rör App Service-byggautomatisering finns i Skapa automatisering.

Inställningsnamn beskrivning
DEPLOYMENT_BRANCH För lokal Git - eller molndistribution av Git (till exempel GitHub) anger du till den gren i Azure som du vill distribuera till. Som standard är masterdet .
WEBSITE_RUN_FROM_PACKAGE Ange till för att 1 köra appen från ett lokalt ZIP-paket eller ange till URL:en för en extern URL för att köra appen från ett zip-fjärrpaket. Mer information finns i Kör din app i Azure App Service direkt från ett ZIP-paket.
WEBSITE_USE_ZIP Inaktuell. Använd WEBSITE_RUN_FROM_PACKAGE.
WEBSITE_RUN_FROM_ZIP Inaktuell. Använd WEBSITE_RUN_FROM_PACKAGE.
SCM_MAX_ZIP_PACKAGE_COUNT Din app behåller 5 av de senaste zip-filerna som distribuerats med zip-distribution. Du kan behålla mer eller mindre genom att ange appinställningen till ett annat tal.
WEBSITE_WEBDEPLOY_USE_SCM Ange till false för WebDeploy att sluta använda Kudu-distributionsmotorn. Standardvärdet är true. Om du vill distribuera till Linux-appar med Hjälp av Visual Studio (WebDeploy/MSDeploy) anger du det till false.
MSDEPLOY_RENAME_LOCKED_FILES Ange till 1 för att försöka byta namn på DLL:er om de inte kan kopieras under en WebDeploy-distribution. Den här inställningen gäller inte om WEBSITE_WEBDEPLOY_USE_SCM är inställd på false.
WEBSITE_DISABLE_SCM_SEPARATION Som standard körs huvudappen och Kudu-appen i olika sandbox-miljö. När du stoppar appen körs Kudu-appen fortfarande och du kan fortsätta att använda Git-distribution och MSDeploy. Varje app har sina egna lokala filer. Att stänga av den här separationen (inställningen till true) är ett äldre läge som inte längre stöds fullt ut.
WEBSITE_ENABLE_SYNC_UPDATE_SITE Ange för att se till 1 att REST API anropar för att uppdatera site och siteconfig tillämpas helt på alla instanser innan de returneras. Standardvärdet är 1 om du distribuerar med en ARM-mall för att undvika konkurrensförhållanden med efterföljande ARM-anrop.
WEBSITE_START_SCM_ON_SITE_CREATION I en ARM-malldistribution anger du till 1 i ARM-mallen för att förstarta Kudu-appen som en del av appskapandet.
WEBSITE_START_SCM_WITH_PRELOAD För Linux-appar anger du till för att true framtvinga förinläsning av Kudu-appen när Always On är aktiverat genom att pinga dess URL. Standardvärdet är false. Kudu-appen är alltid förinstallerad för Windows-appar.

Skapa automatisering

Kudu-byggkonfigurationen gäller för interna Windows-appar och används för att styra beteendet för Git-baserade (eller ZIP-baserade) distributioner.

Inställningsnamn beskrivning Exempel
SCM_BUILD_ARGS Lägg till saker i slutet av kommandoraden msbuild, så att den åsidosätter alla tidigare delar av standardkommandoraden. Så här gör du en ren version: -t:Clean;Compile
SCM_SCRIPT_GENERATOR_ARGS Kudu använder kommandot azure site deploymentscript som beskrivs här för att generera ett distributionsskript. Den identifierar automatiskt språkramverkets typ och avgör vilka parametrar som ska skickas till kommandot. Den här inställningen åsidosätter de automatiskt genererade parametrarna. Så här behandlar du lagringsplatsen som oformaterade innehållsfiler: --basic -p <folder-to-deploy>
SCM_TRACE_LEVEL Skapa spårningsnivå. Standardvärdet är 1. Ställ in på högre värden, upp till 4, för mer spårning. 4
SCM_COMMAND_IDLE_TIMEOUT Timeout i sekunder för varje kommando som byggprocessen startar för att vänta innan utan att generera några utdata. Därefter anses kommandot vara inaktivt och avlivat. Standardvärdet är 60 (en minut). I Azure finns det också en allmän timeout för inaktiv begäran som kopplar från klienter efter 230 sekunder. Kommandot fortsätter dock att köra serversidan efter det.
SCM_LOGSTREAM_TIMEOUT Tidsgräns för inaktivitet i sekunder innan loggströmningen stoppas. Standardvärdet är 1800 (30 minuter).
SCM_SITEEXTENSIONS_FEED_URL URL för webbplatstilläggsgalleriet. Standardvärdet är https://www.nuget.org/api/v2/. URL:en för den gamla feeden är http://www.siteextensions.net/api/v2/.
SCM_USE_LIBGIT2SHARP_REPOSITORY Ange till för att 0 använda git.exe i stället för libgit2sharp för git-åtgärder.
WEBSITE_LOAD_USER_PROFILE Om felet The specified user does not have a valid profile. uppstår under ASP.NET build automation (till exempel under Git-distributionen) anger du den här variabeln till 1 för att läsa in en fullständig användarprofil i byggmiljön. Den här inställningen gäller endast när WEBSITE_COMPUTE_MODE är Dedicated.
WEBSITE_SCM_IDLE_TIMEOUT_IN_MINUTES Tidsgräns på några minuter för SCM-webbplatsen (Kudu). Standardvärdet är 20.
SCM_DO_BUILD_DURING_DEPLOYMENT Med ZIP-distribution förutsätter distributionsmotorn att en ZIP-fil är redo att köras som den är och inte kör någon byggautomatisering. Om du vill aktivera samma byggautomatisering som i Git-distributionen anger du till true.

Språkspecifika inställningar

Det här avsnittet visar de konfigurerbara körningsinställningarna för varje språkramverk som stöds. Ytterligare inställningar är tillgängliga under kompileringsautomation vid distributionstillfället.

Inställningsnamn beskrivning
PORT Skrivskyddat. För Linux-appar, port som .NET-körningen lyssnar på i containern.
WEBSITE_ROLE_INSTANCE_ID Skrivskyddat. ID för den aktuella instansen.
HOME Skrivskyddat. Katalog som pekar på delad lagring (/home).
DUMP_DIR Skrivskyddat. Katalog för kraschdumpar (/home/logs/dumps).
APP_SVC_RUN_FROM_COPY Endast Linux-appar. Som standard körs appen från /home/site/wwwroot, en delad katalog för alla utskalade instanser. Ange den här variabeln till true för att kopiera appen till en lokal katalog i containern och köra den därifrån. När du använder det här alternativet ska du inte hårdkoda någon referens till /home/site/wwwroot. Använd i stället en sökväg i förhållande till /home/site/wwwroot.
MACHINEKEY_Decryption För inbyggda Windows-appar eller Windows-containerbaserade appar matas den här variabeln in i appmiljön eller containern för att aktivera ASP.NET kryptografiska rutiner (se machineKey-element. Om du vill åsidosätta standardvärdet decryption konfigurerar du det som en App Service-appinställning eller ställer in det direkt i elementet machineKey i filen Web.config .
MACHINEKEY_DecryptionKey För inbyggda Windows-appar eller Windows-containerbaserade appar matas den här variabeln in i appmiljön eller containern för att aktivera ASP.NET kryptografiska rutiner (se machineKey-element. Om du vill åsidosätta det automatiskt genererade decryptionKey värdet konfigurerar du det som en App Service-appinställning eller ställer in det direkt i elementet machineKey i web.config-filen.
MACHINEKEY_Validation För inbyggda Windows-appar eller Windows-containerbaserade appar matas den här variabeln in i appmiljön eller containern för att aktivera ASP.NET kryptografiska rutiner (se machineKey-element. Om du vill åsidosätta standardvärdet validation konfigurerar du det som en App Service-appinställning eller ställer in det direkt i elementet machineKey i filen Web.config .
MACHINEKEY_ValidationKey För inbyggda Windows-appar eller Windows-containerbaserade appar matas den här variabeln in i appmiljön eller containern för att aktivera ASP.NET kryptografiska rutiner (se machineKey-element. Om du vill åsidosätta det automatiskt genererade validationKey värdet konfigurerar du det som en App Service-appinställning eller ställer in det direkt i elementet machineKey i web.config-filen.

WordPress

Programinställning Omfattning Värde Max beskrivning
WEBSITES_ENABLE_APP_SERVICE_STORAGE Webbapp true - När värdet är TRUE bevaras filinnehållet under omstarter.
WP_MEMORY_LIMIT WordPress 128 M 512 M Klientdel eller allmän PHP-minnesgräns för wordpress (per skript). Får inte vara mer än PHP_MEMORY_LIMIT
WP_MAX_MEMORY_LIMIT WordPress 256 M 512 M Php-minnesgräns för administratörsinstrumentpanelen (per skript). I allmänhet tar administratörsinstrumentpanel/serverdelsskript mycket minne jämfört med klientdelsskript. Kan inte vara mer än PHP_MEMORY_LIMIT.
PHP_MEMORY_LIMIT PHP 512 M 512 M Minnesgränser för allmänt PHP-skript. Det kan bara minskas.
FILE_UPLOADS PHP - Kan vara antingen På eller Av. Observera att värden är skiftlägeskänsliga. Aktiverar eller inaktiverar filuppladdningar.
UPLOAD_MAX_FILESIZE PHP 50 mn 256 M Max storleksgräns för filuppladdning. Kan ökas upp till 256M.
POST_MAX_SIZE PHP 128 M 256 M Kan ökas upp till 256M. I allmänhet bör vara mer än UPLOAD_MAX_FILESIZE.
MAX_EXECUTION_TIME PHP 120 120 Kan bara minskas. Dela upp skripten om det tar mer än 120 sekunder. Har lagts till för att undvika att felaktiga skript saktar ner systemet.
MAX_INPUT_TIME PHP 120 120 Maximal tidsgräns för parsning av indatabegäranden. Kan bara minskas.
MAX_INPUT_VARS PHP 10000 10000 -
DATABASE_HOST Databas - - Databasvärd som används för att ansluta till WordPress.
DATABASE_NAME Databas - - Databasnamn som används för att ansluta till WordPress.
DATABASE_USERNAME Databas - - Databasanvändarnamn som används för att ansluta till WordPress.
DATABASE_PASSWORD Databas - - Databaslösenord som används för att ansluta till MySQL-databasen. Information om hur du ändrar lösenordet för MySQL-databasen finns i Uppdatera administratörslösenord. När lösenordet för MySQL-databasen ändras måste även programinställningarna uppdateras.
WORDPRESS_ADMIN_EMAIL Endast distribution - - E-post för WordPress-administratör.
WORDPRESS_ADMIN_PASSWORD Endast distribution - - WordPress-administratörslösenord. Detta är endast i distributionssyfte. Att ändra det här värdet påverkar inte WordPress-installationen. Information om hur du ändrar wordpress-administratörslösenordet finns i Återställa lösenordet.
WORDPRESS_ADMIN_USER Endast distribution - - Användarnamn för WordPress-administratör
WORDPRESS_ADMIN_LOCALE_CODE Endast distribution - - Databasanvändarnamn som används för att ansluta till WordPress.

Domän och DNS

Inställningsnamn beskrivning Exempel
WEBSITE_DNS_SERVER IP-adress för den primära DNS-servern för utgående anslutningar (till exempel till en serverdelstjänst). Standard-DNS-servern för App Service är Azure DNS, vars IP-adress är 168.63.129.16. Om din app använder VNet-integrering eller finns i en App Service-miljö ärver den DNS-serverkonfigurationen från det virtuella nätverket som standard. 10.0.0.1
WEBSITE_DNS_ALT_SERVER IP-adress för återställnings-DNS-server för utgående anslutningar. Se WEBSITE_DNS_SERVER.
WEBSITE_ENABLE_DNS_CACHE Tillåter att lyckade DNS-matchningar cachelagras. Som standard töms DNS-cacheposter och den befintliga cachen rensas var 4,5:e minut.

TLS/SSL

Mer information finns i Använda ett TLS/SSL-certifikat i din kod i Azure App Service.

Inställningsnamn beskrivning
WEBSITE_LOAD_CERTIFICATES Kommaavgränsade tumavtrycksvärden till det certifikat som du vill läsa in i koden eller * för att tillåta att alla certifikat läses in i kod. Endast certifikat som läggs till i din app kan läsas in.
WEBSITE_PRIVATE_CERTS_PATH Skrivskyddat. Sökväg i en Windows-container till de inlästa privata certifikaten.
WEBSITE_PUBLIC_CERTS_PATH Skrivskyddat. Sökväg i en Windows-container till de inlästa offentliga certifikaten.
WEBSITE_INTERMEDIATE_CERTS_PATH Skrivskyddat. Sökväg i en Windows-container till de inlästa mellanliggande certifikaten.
WEBSITE_ROOT_CERTS_PATH Skrivskyddat. Sökväg i en Windows-container till de inlästa rotcertifikaten.

Distributionsfack

Mer information om distributionsplatser finns i Konfigurera mellanlagringsmiljöer i Azure App Service.

Inställningsnamn beskrivning Exempel
WEBSITE_OVERRIDE_STICKY_EXTENSION_VERSIONS Som standard är versionerna för webbplatstillägg specifika för varje fack. Detta förhindrar oväntat programbeteende på grund av ändrade tilläggsversioner efter ett byte. Om du vill att tilläggsversionerna också ska växlas anger du till 0alla platser.
WEBSITE_OVERRIDE_PRESERVE_DEFAULT_STICKY_SLOT_SETTINGS Anger vissa inställningar som klibbiga eller inte utbytbara som standard. Standard är true. Ange den här inställningen till false eller 0 för alla distributionsplatser för att göra dem utbytbara i stället. Det finns ingen detaljerad kontroll för specifika inställningstyper.
WEBSITE_SWAP_WARMUP_PING_PATH Sökväg till ping för att värma upp målfacket i ett byte, som börjar med ett snedstreck. Standardvärdet är /, som pingar rotsökvägen via HTTP. /statuscheck
WEBSITE_SWAP_WARMUP_PING_STATUSES Giltiga HTTP-svarskoder för uppvärmningsåtgärden under en växling. Om den returnerade statuskoden inte finns i listan stoppas uppvärmnings- och växlingsåtgärderna. Som standard är alla svarskoder giltiga. 200,202
WEBSITE_SLOT_NUMBER_OF_TIMEOUTS_BEFORE_RESTART Under ett fackbyte framtvingar vi maximalt antal tidsgränser för att starta om platsen på en specifik VM-instans. Standardvärdet är 3.
WEBSITE_SLOT_MAX_NUMBER_OF_TIMEOUTS Under ett fackbyte, maximalt antal timeout-begäranden för en enskild URL att göra innan du ger upp. Standardvärdet är 5.
WEBSITE_SKIP_ALL_BINDINGS_IN_APPHOST_CONFIG Ange till true eller 1 för att hoppa över alla bindningar i applicationHost.config. Standardvärdet är false. Om din app utlöser en omstart eftersom applicationHost.config den uppdateras med de växlade värdnamnen för de här platserna anger du den här variabeln för true att undvika en omstart av den här typen. Om du kör en WCF-app (Windows Communication Foundation) anger du inte den här variabeln.

Anpassade containrar

Mer information om anpassade containrar finns i Köra en anpassad container i Azure.

Inställningsnamn beskrivning Exempel
WEBSITES_ENABLE_APP_SERVICE_STORAGE För anpassade Linux-containrar: inställt på true för att göra det /home möjligt att dela katalogen mellan skalbara instanser. Standardvärdet är false för anpassade Linux-containrar.

För Windows-containrar: inställt true på för att göra det c:\home möjligt att dela katalogen mellan skalbara instanser. Standardvärdet är true för Windows-containrar.
WEBSITES_CONTAINER_START_TIME_LIMIT Tid i sekunder för att vänta tills containern har startats klart innan containern startas om. Standard är 230. Du kan öka den upp till maximalt 1800.
WEBSITES_CONTAINER_STOP_TIME_LIMIT Tid i sekunder för att vänta tills containern avslutas korrekt. Standard är 5. Du kan öka till högst 120
DOCKER_REGISTRY_SERVER_URL URL för registerservern när du kör en anpassad container i App Service. För säkerhet skickas inte den här variabeln till containern. https://<server-name>.azurecr.io
DOCKER_REGISTRY_SERVER_USERNAME Användarnamn för att autentisera med registerservern på DOCKER_REGISTRY_SERVER_URL. För säkerhet skickas inte den här variabeln till containern.
DOCKER_REGISTRY_SERVER_PASSWORD Lösenord för att autentisera med registerservern på DOCKER_REGISTRY_SERVER_URL. För säkerhet skickas inte den här variabeln till containern.
DOCKER_ENABLE_CI Ange till true för att aktivera kontinuerlig distribution för anpassade containrar. Standardvärdet är false för anpassade containrar.
WEBSITE_PULL_IMAGE_OVER_VNET Ansluta och hämta från ett register i ett virtuellt nätverk eller lokalt. Din app måste vara ansluten till ett virtuellt nätverk med hjälp av VNet-integreringsfunktionen. Den här inställningen behövs också för Azure Container Registry med privat slutpunkt.
WEBSITES_WEB_CONTAINER_NAME I en Docker Compose-app kan endast en av containrarna vara tillgänglig via Internet. Ange namnet på containern som definierats i konfigurationsfilen för att åsidosätta standardalternativet för containern. Som standard är den internettillgängliga containern den första containern som definierar port 80 eller 8080, eller, när ingen sådan container hittas, den första containern som definierats i konfigurationsfilen.
WEBSITES_PORT För en anpassad container, det anpassade portnumret på containern för App Service att dirigera begäranden till. Som standard försöker App Service automatiskt identifiera portarna 80 och 8080. Den här inställningen matas inte in i containern som en miljövariabel.
WEBSITE_CPU_CORES_LIMIT Som standard körs en Windows-container med alla tillgängliga kärnor för den valda prisnivån. Om du vill minska antalet kärnor anger du till antalet önskade kärnor. Mer information finns i Anpassa antalet beräkningskärnor.
WEBSITE_MEMORY_LIMIT_MB Som standard har alla Windows-containrar som distribuerats i Azure App Service en minnesgräns som konfigurerats beroende på App Service Plan SKU. Ange önskad minnesgräns i MB. Den kumulativa summan av den här inställningen för appar i samma plan får inte överstiga det belopp som tillåts av den valda prisnivån. Mer information finns i Anpassa containerminne.

Skalning

Inställningsnamn beskrivning
WEBSITE_INSTANCE_ID Skrivskyddat. Unikt ID för den aktuella vm-instansen när appen skalas ut till flera instanser.
WEBSITE_IIS_SITE_NAME Inaktuell. Använd WEBSITE_INSTANCE_ID.
WEBSITE_DISABLE_OVERLAPPED_RECYCLING Överlappande återvinning gör det så att en ny vm-instans startar innan den aktuella vm-instansen av en app stängs av. I vissa fall kan det orsaka problem med fillåsning. Du kan prova att inaktivera det genom att ställa in på 1.
WEBSITE_DISABLE_CROSS_STAMP_SCALE Som standard tillåts appar att skala mellan stämplar om de använder Azure Files eller en Docker-container. Ange till 1 eller true för att inaktivera korsstämpelskalning i appens region. Standardvärdet är 0. Anpassade Docker-containrar som har angetts WEBSITES_ENABLE_APP_SERVICE_STORAGE till true eller 1 inte kan skala korsstämplar eftersom innehållet inte är helt inkapslat i Docker-containern.

Loggning

Inställningsnamn beskrivning Exempel
WEBSITE_HTTPLOGGING_ENABLED Skrivskyddat. Visar om webbserverloggning för inbyggda Windows-appar är aktiverad (1) eller inte (0).
WEBSITE_HTTPLOGGING_RETENTION_DAYS Kvarhållningsperiod i dagar för webbserverloggar, om webbserverloggar är aktiverade för en Inbyggd Windows- eller Linux-app. 10
WEBSITE_HTTPLOGGING_CONTAINER_URL SAS-URL:en för bloblagringscontainern för lagring av webbserverloggar för inbyggda Windows-appar, om webbserverloggar är aktiverade. Om det inte anges lagras webbserverloggar i appens filsystem (standard för delad lagring).
DIAGNOSTICS_AZUREBLOBRETENTIONINDAYS Kvarhållningsperiod i dagar för programloggar för inbyggda Windows-appar, om programloggar är aktiverade. 10
DIAGNOSTICS_AZUREBLOBCONTAINERSASURL SAS-URL:en för bloblagringscontainern för att lagra programloggar för inbyggda Windows-appar, om programloggar är aktiverade.
APPSERVICEAPPLOGS_TRACE_LEVEL Minsta loggnivå som ska skickas till Log Analytics för loggtypen AppServiceAppLogs .
DIAGNOSTICS_LASTRESORTFILE Filnamnet som ska skapas, eller en relativ sökväg till loggkatalogen, för loggning av interna fel för felsökning av lyssnaren. Standardvärdet är logging-errors.txt.
DIAGNOSTICS_LOGGINGSETTINGSFILE Sökväg till logginställningsfilen i förhållande till D:\home eller /home. Standardvärdet är site\diagnostics\settings.json.
DIAGNOSTICS_TEXTTRACELOGDIRECTORY Loggmappen i förhållande till approten (D:\home\site\wwwroot eller /home/site/wwwroot). ..\..\LogFiles\Application
DIAGNOSTICS_TEXTTRACEMAXLOGFILESIZEBYTES Maximal storlek på loggfilen i byte. Standardvärdet är 131072 (128 KB).
DIAGNOSTICS_TEXTTRACEMAXLOGFOLDERSIZEBYTES Maximal storlek på loggmappen i byte. Standardvärdet är 1048576 (1 MB).
DIAGNOSTICS_TEXTTRACEMAXNUMLOGFILES Maximalt antal loggfiler att behålla. Standardvärdet är 20.
DIAGNOSTICS_TEXTTRACETURNOFFPERIOD Timeout i millisekunder för att hålla programloggning aktiverad. Standardvärdet är 43200000 (12 timmar).
WEBSITE_LOG_BUFFERING Som standard är loggbuffertning aktiverat. Ange till för att 0 inaktivera den.
WEBSITE_ENABLE_PERF_MODE För interna Windows-appar anger du till TRUE att inaktivera IIS-loggposter för lyckade begäranden som returneras inom 10 sekunder. Det här är ett snabbt sätt att utföra prestandamätningar genom att ta bort utökad loggning.

Prestandaräknare

Följande är "falska" miljövariabler som inte finns om du räknar upp dem, men returnerar deras värde om du letar upp dem individuellt. Värdet är dynamiskt och kan ändras vid varje sökning.

Inställningsnamn beskrivning
WEBSITE_COUNTERS_ASPNET Ett JSON-objekt som innehåller ASP.NET perf-räknare.
WEBSITE_COUNTERS_APP Ett JSON-objekt som innehåller sandbox-räknare.
WEBSITE_COUNTERS_CLR Ett JSON-objekt som innehåller CLR-räknare.
WEBSITE_COUNTERS_ALL Ett JSON-objekt som innehåller kombinationen av de andra tre variablerna.

Cachelagring

Inställningsnamn beskrivning
WEBSITE_LOCAL_CACHE_OPTION Om lokal cache är aktiverad. Tillgängliga alternativ är:
- Default: Ärv den globala inställningen på stämpelnivå.
- Always: Aktivera för appen.
- OnStorageUnavailability
- Disabled: Inaktiverad för appen.
WEBSITE_LOCAL_CACHE_READWRITE_OPTION Läs- och skrivalternativ för den lokala cachen. Tillgängliga alternativ är:
- ReadOnly: Cacheminnet är skrivskyddat.
- WriteButDiscardChanges: Tillåt skrivningar till lokal cache men ignorera ändringar som görs lokalt.
WEBSITE_LOCAL_CACHE_SIZEINMB Storleken på den lokala cachen i MB. Standardvärdet är 1000 (1 GB).
WEBSITE_LOCALCACHE_READY Skrivskyddad flagga som anger om appen använder lokal cache.
WEBSITE_DYNAMIC_CACHE På grund av den delade nätverksfilens natur för att tillåta åtkomst för flera instanser, förbättrar den dynamiska cachen prestandan genom att cachelagra de nyligen använda filerna lokalt på en instans. Cachen är ogiltig när filen ändras. Cacheplatsen är %SYSTEMDRIVE%\local\DynamicCache (samma %SYSTEMDRIVE%\local kvot tillämpas). Om du vill aktivera fullständig innehållscachelagring anger du till 1, som innehåller både filinnehåll och katalog-/filmetadata (tidsstämplar, storlek, kataloginnehåll). Om du vill spara lokal diskanvändning anger du till cachelagrat 2 endast katalog-/filmetadata (tidsstämplar, storlek, kataloginnehåll). Om du vill inaktivera cachelagring anger du till 0. För Windows-appar och För Linux-appar som skapats med WordPress-mallen är 1standardvärdet . För alla andra Linux-appar är 0standardvärdet .
WEBSITE_READONLY_APP När du använder dynamisk cache kan du inaktivera skrivåtkomst till approten (D:\home\site\wwwroot eller /home/site/wwwroot) genom att ange den här variabeln till 1. Förutom katalogen App_Data tillåts inga exklusiva lås, så att distributioner inte blockeras av låsta filer.

Nätverk

Följande miljövariabler är relaterade till hybridanslutningar och VNET-integrering.

Inställningsnamn beskrivning
WEBSITE_RELAYS Skrivskyddat. Data som behövs för att konfigurera hybridanslutningen, inklusive slutpunkter och Service Bus-data.
WEBSITE_REWRITE_TABLE Skrivskyddat. Används vid körning för att göra uppslag och skriva om anslutningar på rätt sätt.
WEBSITE_VNET_ROUTE_ALL Om du använder regional VNet-integrering dirigerar appen som standard endast RFC1918 trafik till ditt virtuella nätverk. Ange till för att 1 dirigera all utgående trafik till ditt virtuella nätverk och omfattas av samma NSG:er och UDR:er. Med inställningen kan du komma åt icke-RFC1918 slutpunkter via ditt virtuella nätverk, skydda all utgående trafik som lämnar appen och tvinga tunneltrafik till en nätverksinstallation som du själv väljer.
WEBSITE_PRIVATE_IP Skrivskyddat. IP-adress som är associerad med appen när den är integrerad med ett virtuellt nätverk. För regional VNet-integrering är värdet en IP-adress från adressintervallet för det delegerade undernätet, och för Gateway-nödvändig VNet-integrering är värdet en IP-adress från adressintervallet för den punkt-till-plats-adresspool som konfigurerats på den virtuella nätverksgatewayen. Den här IP-adressen används av appen för att ansluta till resurserna via det virtuella nätverket. Dessutom kan den ändras inom det beskrivna adressintervallet.
WEBSITE_PRIVATE_PORTS Skrivskyddat. I VNet-integrering visar vilka portar som kan användas av appen för att kommunicera med andra noder.
WEBSITE_CONTENTOVERVNET Om du monterar en Azure-filresurs på App Service och lagringskontot är begränsat till ett virtuellt nätverk ska du se till att aktivera den här inställningen med värdet 1.

Key Vault-referenser

Följande miljövariabler är relaterade till key vault-referenser.

Inställningsnamn beskrivning
WEBSITE_KEYVAULT_REFERENCES Skrivskyddat. Innehåller information (inklusive statusar) för alla Key Vault-referenser som för närvarande är konfigurerade i appen.
WEBSITE_SKIP_CONTENTSHARE_VALIDATION Om du ställer in den delade lagringsanslutningen för din app (med hjälp WEBSITE_CONTENTAZUREFILECONNECTIONSTRINGav ) som en Key Vault-referens kan appen inte matcha nyckelvalvsreferensen när appen skapas eller uppdateras om något av följande villkor är sant:
– Appen kommer åt nyckelvalvet med en systemtilldelad identitet.
– Appen kommer åt nyckelvalvet med en användartilldelad identitet och nyckelvalvet är låst med ett virtuellt nätverk.
Om du vill undvika fel vid tidpunkten för skapande eller uppdatering anger du den här variabeln till 1.
WEBSITE_DELAY_CERT_DELETION Den här env-var kan anges till 1 av användare för att säkerställa att ett certifikat som en arbetsprocess är beroende av inte tas bort förrän det avslutas.

CORS

Följande miljövariabler är relaterade till CORS-konfiguration (Cross-Origin Resource Sharing).

Inställningsnamn beskrivning
WEBSITE_CORS_ALLOWED_ORIGINS Skrivskyddat. Visar det tillåtna ursprunget för CORS.
WEBSITE_CORS_SUPPORT_CREDENTIALS Skrivskyddat. Visar om inställningen av Access-Control-Allow-Credentials rubriken true är aktiverad (True) eller inte (False).

Autentisering och auktorisering

Följande miljövariabler är relaterade till App Service-autentisering.

Inställningsnamn beskrivning
WEBSITE_AUTH_DISABLE_IDENTITY_FLOW När inställningen är inställd truepå inaktiveras tilldelningen av trådhuvudnamnsidentiteten i ASP. NET-baserade webbprogram (inklusive v1-funktionsappar). Detta är utformat för att göra det möjligt för utvecklare att skydda åtkomsten till sin webbplats med autentisering, men ändå använda en separat inloggningsmekanism i sin applogik. Standardvärdet är false.
WEBSITE_AUTH_HIDE_DEPRECATED_SID true eller false. Standardvärdet är false. Det här är en inställning för den äldre Azure Mobile Apps-integreringen för Azure App Service. Om du anger detta för att true lösa ett problem där SID (säkerhets-ID) som genererats för autentiserade användare kan ändras om användaren ändrar sin profilinformation. Om du ändrar det här värdet kan befintliga Användar-ID:t för Azure Mobile Apps ändras. De flesta appar behöver inte använda den här inställningen.
WEBSITE_AUTH_NONCE_DURATION Ett tidsintervallvärde i formuläret _hours_:_minutes_:_seconds_. Standardvärdet är 00:05:00, eller 5 minuter. Den här inställningen styr livslängden för den kryptografiska nonce som genereras för alla webbläsardrivna inloggningar. Om det inte går att slutföra en inloggning under den angivna tiden görs ett nytt försök med inloggningsflödet. Den här programinställningen är avsedd att användas med konfigurationsmiljön V1 (klassisk). Om du använder konfigurationsschemat för V2-autentisering bör du i stället använda konfigurationsvärdet login.nonce.nonceExpirationInterval .
WEBSITE_AUTH_PRESERVE_URL_FRAGMENT När inställningen är till true och användarna väljer på applänkar som innehåller URL-fragment ser inloggningsprocessen till att URL-fragmentdelen av url:en inte går förlorad i omdirigeringsprocessen för inloggning. Mer information finns i Anpassa inloggning och utloggning i Azure App Service-autentisering.
WEBSITE_AUTH_USE_LEGACY_CLAIMS För att upprätthålla bakåtkompatibilitet mellan uppgraderingar använder autentiseringsmodulen den äldre anspråksmappningen av korta till långa namn i API:et /.auth/me , så vissa mappningar exkluderas (t.ex. "roller"). Om du vill hämta den modernare versionen av anspråksmappningarna anger du den här variabeln till False. I exemplet "roller" mappas det till det långa anspråksnamnet "http://schemas.microsoft.com/ws/2008/06/identity/claims/role".
WEBSITE_AUTH_DISABLE_WWWAUTHENTICATE true eller false. Standardvärdet är false. När värdet är inställt truepå tar du bort HTTP-svarshuvudet WWW-Authenticate från modulgenererade HTTP 401-svar. Den här programinställningen är avsedd att användas med konfigurationsmiljön V1 (klassisk). Om du använder konfigurationsschemat för V2-autentisering bör du i stället använda konfigurationsvärdet identityProviders.azureActiveDirectory.login.disableWwwAuthenticate .
WEBSITE_AUTH_STATE_DIRECTORY En katalogsökväg för det lokala filsystemet där token lagras när det filbaserade tokenarkivet är aktiverat. Standardvärdet är %HOME%\Data\.auth. Den här programinställningen är avsedd att användas med konfigurationsmiljön V1 (klassisk). Om du använder konfigurationsschemat för V2-autentisering bör du i stället använda konfigurationsvärdet login.tokenStore.fileSystem.directory .
WEBSITE_AUTH_TOKEN_CONTAINER_SASURL En fullständigt kvalificerad URL för blobcontainer. Instruerar autentiseringsmodulen att lagra och läsa in alla krypterade token till den angivna bloblagringscontainern i stället för att använda det lokala standardfilsystemet.
WEBSITE_AUTH_TOKEN_REFRESH_HOURS Alla positiva decimaltal. Standardvärdet är 72 (timmar). Den här inställningen styr hur lång tid en sessionstoken upphör att gälla som API:et /.auth/refresh kan användas för att uppdatera den. Uppdateringsförsök efter den här perioden misslyckas och slutanvändarna måste logga in igen. Den här programinställningen är avsedd att användas med konfigurationsmiljön V1 (klassisk). Om du använder konfigurationsschemat för V2-autentisering bör du i stället använda konfigurationsvärdet login.tokenStore.tokenRefreshExtensionHours .
WEBSITE_AUTH_TRACE_LEVEL Styr verbositeten för autentiseringsspårningar som skrivits till Programloggning. Giltiga värden är Off, Error, Warning, Informationoch Verbose. Standardvärdet är Verbose.
WEBSITE_AUTH_VALIDATE_NONCE true eller false. Standardvärdet är true. Det här värdet bör aldrig anges till false förutom när du tillfälligt felsöker valideringsfel för kryptografisk nonce som inträffar under interaktiva inloggningar. Den här programinställningen är avsedd att användas med konfigurationsmiljön V1 (klassisk). Om du använder konfigurationsschemat för V2-autentisering bör du i stället använda konfigurationsvärdet login.nonce.validateNonce .
WEBSITE_AUTH_V2_CONFIG_JSON Den här miljövariabeln fylls i automatiskt av Azure App Service-plattformen och används för att konfigurera den integrerade autentiseringsmodulen. Värdet för den här miljövariabeln motsvarar V2-autentiseringskonfigurationen (icke-klassisk) för den aktuella appen i Azure Resource Manager. Det är inte avsett att konfigureras explicit.
WEBSITE_AUTH_ENABLED Skrivskyddat. Matas in i en Windows- eller Linux-app för att ange om App Service-autentisering är aktiverat.
WEBSITE_AUTH_ENCRYPTION_KEY Som standard används den automatiskt genererade nyckeln som krypteringsnyckel. Om du vill åsidosätta anger du en önskad nyckel. Detta rekommenderas om du vill dela token eller sessioner i flera appar. Om det anges ersätter MACHINEKEY_DecryptionKey det inställningen.
WEBSITE_AUTH_SIGNING_KEY Som standard används den automatiskt genererade nyckeln som signeringsnyckel. Om du vill åsidosätta anger du en önskad nyckel. Detta rekommenderas om du vill dela token eller sessioner i flera appar. Om det anges ersätter MACHINEKEY_ValidationKey det inställningen.

Hanterad identitet

Följande miljövariabler är relaterade till hanterade identiteter.

Inställningsnamn beskrivning
IDENTITY_ENDPOINT Skrivskyddat. URL:en för att hämta token för appens hanterade identitet.
MSI_ENDPOINT Inaktuell. Använd IDENTITY_ENDPOINT.
IDENTITY_HEADER Skrivskyddat. Värde som måste läggas till i X-IDENTITY-HEADER huvudet när du gör en HTTP GET-begäran till IDENTITY_ENDPOINT. Värdet roteras av plattformen.
MSI_SECRET Inaktuell. Använd IDENTITY_HEADER.

Hälsokontroll

Följande miljövariabler är relaterade till hälsokontroller.

Inställningsnamn beskrivning
WEBSITE_HEALTHCHECK_MAXPINGFAILURES Det maximala antalet misslyckade pingar innan instansen tas bort. Ange till ett värde mellan 2 och 100. När du skalar upp eller ut pingar App Service sökvägen Hälsokontroll för att säkerställa att nya instanser är klara. Mer information finns i Hälsokontroll.
WEBSITE_HEALTHCHECK_MAXUNHEALTHYWORKERPERCENT För att undvika överväldigande felfria instanser undantas inte mer än hälften av instanserna. Om en App Service-plan till exempel skalas till fyra instanser och tre inte är felfria utesluts högst två. De andra två instanserna (en felfri och en inte felfri) fortsätter att ta emot begäranden. I det värsta scenariot där alla instanser inte är felfria utesluts ingen. Om du vill åsidosätta det här beteendet anger du till ett värde mellan 1 och 100. Ett högre värde innebär att fler instanser som inte är felfria tas bort. Standardvärdet är 50 (50 %).

Push-aviseringar

Följande miljövariabler är relaterade till funktionen push-meddelanden.

Inställningsnamn beskrivning
WEBSITE_PUSH_ENABLED Skrivskyddat. Läggs till när push-meddelanden är aktiverade.
WEBSITE_PUSH_TAG_WHITELIST Skrivskyddat. Innehåller taggarna i meddelanderegistreringen.
WEBSITE_PUSH_TAGS_REQUIRING_AUTH Skrivskyddat. Innehåller en lista över taggar i meddelanderegistreringen som kräver användarautentisering.
WEBSITE_PUSH_TAGS_DYNAMIC Skrivskyddat. Innehåller en lista över taggar i meddelanderegistreringen som lades till automatiskt.

Kommentar

Den här artikeln innehåller referenser till en term som Microsoft inte längre använder. När termen tas bort från programvaran tar vi bort den från den här artikeln.

Webbjobb

Följande miljövariabler är relaterade till webbjobb.

Inställningsnamn beskrivning
WEBJOBS_RESTART_TIME För kontinuerliga jobb fördröjs i sekunder när ett jobbs process av någon anledning avslutas innan den startas om.
WEBJOBS_IDLE_TIMEOUT För utlösta jobb har tidsgränsen i sekunder, varefter jobbet avbryts om det är inaktivt, ingen CPU-tid eller utdata.
WEBJOBS_HISTORY_SIZE För utlösta jobb sparas maximalt antal körningar i historikkatalogen per jobb. Standardvärdet är 50.
WEBJOBS_STOPPED Ange till för att 1 inaktivera körning av alla jobb och stoppa alla jobb som körs.
WEBJOBS_DISABLE_SCHEDULE Ställ in på för att 1 inaktivera alla schemalagda utlösare. Jobb kan fortfarande anropas manuellt.
WEBJOBS_ROOT_PATH Absolut eller relativ sökväg för webbjobbsfiler. För en relativ sökväg kombineras värdet med standardrotsökvägen (D:/home/site/wwwroot/ eller /home/site/wwwroot/).
WEBJOBS_LOG_TRIGGERED_JOBS_TO_APP_LOGS Ställ in på true för att skicka utdata från utlösta webbjobb till pipelinen för programloggar (som stöder filsystem, blobar och tabeller).
WEBJOBS_SHUTDOWN_FILE Fil som App Service skapar när en avstängningsbegäran identifieras. Det är webbjobbsprocessens ansvar att identifiera förekomsten av filen och initiera avstängning. När du använder WebJobs SDK hanteras den här delen automatiskt.
WEBJOBS_PATH Skrivskyddat. Rotsökvägen för jobb som körs (kommer att finnas under en tillfällig katalog).
WEBJOBS_NAME Skrivskyddat. Aktuellt jobbnamn.
WEBJOBS_TYPE Skrivskyddat. Aktuell jobbtyp (triggered eller continuous).
WEBJOBS_DATA_PATH Skrivskyddat. Aktuell sökväg för jobbmetadata som innehåller jobbets loggar, historik och alla artefakter i jobbet.
WEBJOBS_RUN_ID Skrivskyddat. För utlösta jobb, aktuellt körnings-ID för jobbet.

Funktioner

Inställningsnamn beskrivning
WEBSITE_FUNCTIONS_ARMCACHE_ENABLED Ange till för att 0 inaktivera funktionscacheminnet.
WEBSITE_MAX_DYNAMIC_APPLICATION_SCALE_OUT Referens för appinställningar för Azure Functions
AzureWebJobsSecretStorageType Referens för appinställningar för Azure Functions
FUNCTIONS_EXTENSION_VERSION Referens för appinställningar för Azure Functions
FUNCTIONS_WORKER_RUNTIME Referens för appinställningar för Azure Functions
AzureWebJobsStorage Referens för appinställningar för Azure Functions
WEBSITE_CONTENTAZUREFILECONNECTIONSTRING Referens för appinställningar för Azure Functions
WEBSITE_CONTENTSHARE Referens för appinställningar för Azure Functions
WEBSITE_CONTENTOVERVNET Referens för appinställningar för Azure Functions
WEBSITE_ENABLE_BROTLI_ENCODING Referens för appinställningar för Azure Functions
WEBSITE_USE_PLACEHOLDER Referens för appinställningar för Azure Functions
WEBSITE_PLACEHOLDER_MODE Skrivskyddat. Visar om funktionsappen körs på en platshållarvärd (generalized) eller en egen värd (specialized).
WEBSITE_DISABLE_ZIP_CACHE När appen körs från ett ZIP-paket ( WEBSITE_RUN_FROM_PACKAGE=1) cachelagras de fem senast distribuerade ZIP-paketen i appens filsystem (D:\home\data\SitePackages). Ange den här variabeln till 1 för att inaktivera cacheminnet. För Linux-förbrukningsappar är ZIP-paketcachen inaktiverad som standard.