Omgevingsvariabelen en app-instellingen in Azure App Service

In Azure App Servicezijn bepaalde instellingen beschikbaar voor de implementatie- of runtimeomgeving als omgevingsvariabelen. Sommige van deze instellingen kunnen worden aangepast wanneer u ze handmatig in stelt als app-instellingen. Deze verwijzing toont de variabelen die u kunt gebruiken of aanpassen.

App-omgeving

De volgende omgevingsvariabelen zijn gerelateerd aan de app-omgeving in het algemeen.

Naam van de instelling Beschrijving Voorbeeld
WEBSITE_SITE_NAME Alleen-lezen. App-naam.
WEBSITE_RESOURCE_GROUP Alleen-lezen. De naam van de Azure-resourcegroep die de app-resource bevat.
WEBSITE_OWNER_NAME Alleen-lezen. Bevat de Azure-abonnements-id die eigenaar is van de app, de resourcegroep en de webruimte.
REGION_NAME Alleen-lezen. Regionaam van de app.
WEBSITE_PLATFORM_VERSION Alleen-lezen. App Service platformversie.
HOME Alleen-lezen. Pad naar de basismap (bijvoorbeeld D:\home voor Windows).
SERVER_PORT Alleen-lezen. De poort waar de app naar moet luisteren.
WEBSITE_WARMUP_PATH Een relatief pad om te pingen om de app op te warmen, beginnend met een slash. De standaardwaarde is / , waarmee het hoofdpad wordt gepingd. Het specifieke pad kan worden gepingd door een niet-Azure Traffic Manager-client, zelfs als App Service is ingesteld op het weigeren van niet-App Service clients. (OPMERKING: met deze app-instelling wordt het pad dat wordt gebruikt door AlwaysOn niet gewijzigd.)
WEBSITE_COMPUTE_MODE Alleen-lezen. Hiermee geeft u op of de app wordt uitgevoerd op toegewezen ( Dedicated ) of gedeelde ( ) Shared VM/s.
WEBSITE_SKU Alleen-lezen. SKU van de app. Mogelijke waarden Free zijn , , en Shared Basic Standard .
SITE_BITNESS Alleen-lezen. Geeft aan of de app 32-bits ( x86 ) of 64-bits () AMD64 is.
WEBSITE_HOSTNAME Alleen-lezen. Primaire hostnaam voor de app. Aangepaste hostnamen worden hier niet meegenomen.
WEBSITE_VOLUME_TYPE Alleen-lezen. Geeft het type opslagvolume weer dat momenteel in gebruik is.
WEBSITE_NPM_DEFAULT_VERSION Standaard npm-versie die de app gebruikt.
WEBSOCKET_CONCURRENT_REQUEST_LIMIT Alleen-lezen. Limiet voor gelijktijdige websocket-aanvragen. Voor de Standard-laag en hoger is de waarde , maar er is nog steeds een limiet per VM op basis van uw VM-grootte (zie Numerieke limieten voor virtuele -1 VM's).
WEBSITE_PRIVATE_EXTENSIONS Stel in op 0 om het gebruik van extensies voor privésite uit te schakelen.
WEBSITE_TIME_ZONE De tijdzone voor de app is standaard altijd UTC. U kunt deze wijzigen in een van de geldige waarden die worden vermeld in TimeZone. Als de opgegeven waarde niet wordt herkend, wordt UTC gebruikt. Atlantic Standard Time
WEBSITE_ADD_SITENAME_BINDINGS_IN_APPHOST_CONFIG In het geval van een failover of herconfiguratie van het opslagvolume wordt uw app overgeschakeld naar een stand-byopslagvolume. De standaardinstelling van voorkomt dat uw werkproces wordt 1 gerecycled wanneer de opslaginfrastructuur wordt gewijzigd. Als u een WCF-app (Communication Foundation) Windows, schakelt u deze uit door deze in te stellen op 0 . De instelling is slot-specifiek, dus u moet deze instellen in alle sleuven.
WEBSITE_PROACTIVE_AUTOHEAL_ENABLED Standaard wordt een VM-exemplaar proactief 'automatisch opgelost' wanneer deze meer dan 90% van toegewezen geheugen gebruikt voor meer dan 30 seconden of wanneer 80% van de totale aanvragen in de afgelopen twee minuten langer duurt dan 200 seconden. Als een VN-exemplaar een van deze regels heeft geactiveerd, is het herstelproces een overlappende herstart van het exemplaar. Stel in op false om dit herstelgedrag uit te schakelen. De standaardwaarde is true. Zie Proactive Auto Heal (Proactief automatisch herstellen) voor meer informatie.
WEBSITE_PROACTIVE_CRASHMONITORING_ENABLED Wanneer het w3wp.exe-proces op een VM-exemplaar van uw app meer dan drie keer in 24 uur vast loopt vanwege een onverwerkte uitzondering, wordt er een debuggerproces gekoppeld aan het hoofdwerkproces op dat exemplaar en wordt er een geheugendump verzameld wanneer het werkproces weer vast loopt. Deze geheugendump wordt vervolgens geanalyseerd en de aanroepstack van de thread die de crash heeft veroorzaakt, wordt geregistreerd in App Service logboeken van uw bedrijf. Stel in op false om dit automatische bewakingsgedrag uit te schakelen. De standaardwaarde is true. Zie Proactive Crash Monitoring (Proactieve crashbewaking) voor meer informatie.
WEBSITE_DAAS_STORAGE_SASURI Tijdens crashbewaking (proactief of handmatig) worden de geheugendumps standaard verwijderd. Geef de SAS-URI op om de geheugendumps op te slaan in een opslagblobcontainer.
WEBSITE_CRASHMONITORING_ENABLED Stel in op true om crashbewaking handmatig in teschakelen. U moet ook en WEBSITE_DAAS_STORAGE_SASURI WEBSITE_CRASHMONITORING_SETTINGS instellen. De standaardwaarde is false. Deze instelling heeft geen effect als externe debugging is ingeschakeld. Als deze instelling is ingesteld op , is true proactieve crashcontrole ook uitgeschakeld.
WEBSITE_CRASHMONITORING_SETTINGS Een JSON met de volgende indeling: {"StartTimeUtc": "2020-02-10T08:21","MaxHours": "<elapsed-hours-from-StartTimeUtc>","MaxDumpCount": "<max-number-of-crash-dumps>"} . Vereist om crashbewaking te configureren als WEBSITE_CRASHMONITORING_ENABLED is opgegeven. Als u alleen de aanroepstack wilt logboeken zonder de crashdump op te slaan in het opslagaccount, voegt u ,"UseStorageAccount":"false" toe aan de JSON.
REMOTEDEBUGGINGVERSION Versie voor externe debuggen.
WEBSITE_CONTENTAZUREFILECONNECTIONSTRING Standaard maakt App Service een gedeelde opslag voor u tijdens het maken van de app. Als u in plaats daarvan een aangepast opslagaccount wilt gebruiken, stelt u in op de connection string van uw opslagaccount. Zie Naslag voor app-instellingen voor Functies voor functies. DefaultEndpointsProtocol=https;AccountName=<name>;AccountKey=<key>
WEBSITE_CONTENTSHARE Wanneer u een aangepast opslagaccount met opgeeft, maakt App Service een bestands WEBSITE_CONTENTAZUREFILECONNECTIONSTRING share in dat opslagaccount voor uw app. Als u een aangepaste naam wilt gebruiken, stelt u deze variabele in op de gepersonaliseerde naam. Als er geen bestands share met de opgegeven naam bestaat, wordt App Service voor u gemaakt. myapp123
WEBSITE_SCM_ALWAYS_ON_ENABLED Alleen-lezen. Geeft aan of Always On is ingeschakeld ( 1 ) of niet ( 0 ).
WEBSITE_SCM_SEPARATE_STATUS Alleen-lezen. Geeft aan of de Kudu-app wordt uitgevoerd in een afzonderlijk proces ( 1 ) of niet ( 0 ).

Variabele voorvoegsels

De volgende tabel bevat omgevingsvariabelen voorvoegsels die App Service gebruikt voor verschillende doeleinden.

Naam van de instelling Description
APPSETTING_ Geeft aan dat een variabele door de klant is ingesteld als een app-instelling in de app-configuratie. Deze wordt als app-instelling in een .NET-app geïnjecteerd.
MAINSITE_ Geeft aan dat een variabele specifiek is voor de app zelf.
SCMSITE_ Geeft aan dat een variabele specifiek is voor de Kudu-app.
SQLCONNSTR_ Geeft een SQL Server connection string aan in de app-configuratie. Deze wordt als een connection string.
SQLAZURECONNSTR_ Geeft een Azure SQL Database connection string in de app-configuratie. Deze wordt als een connection string.
POSTGRESQLCONNSTR_ Geeft een PostgreSQL-connection string in de app-configuratie. Deze wordt als een connection string.
CUSTOMCONNSTR_ Geeft een aangepast connection string in de app-configuratie. Deze wordt als een connection string.
MYSQLCONNSTR_ Geeft een Azure SQL Database connection string in de app-configuratie. Deze wordt als een connection string.
AZUREFILESSTORAGE_ Een connection string een aangepaste share voor een container-app in Azure Files.
AZUREBLOBSTORAGE_ Een connection string een aangepast opslagaccount voor een container-app in Azure Blob Storage.
NOTIFICATIONHUBCONNSTR_ Geeft een connection string aan een Notification Hub in Azure Notification Hubs.
SERVICEBUSCONNSTR_ Geeft een connection string aan een exemplaar van Azure Service Bus.
EVENTHUBCONNSTR_ Geeft een connection string aan een Event Hub in Azure Event Hubs.
DOCDBCONNSTR_ Geeft een connection string aan een database in Azure Cosmos DB.
REDISCACHECONNSTR_ Geeft een connection string aan een cache in Azure Cache voor Redis.
FILESHARESTORAGE_ Geeft een connection string aan een aangepaste bestands share.

Implementatie

De volgende omgevingsvariabelen zijn gerelateerd aan app-implementatie. Zie Buildautomatisering App Service variabelen met betrekking tot het automatiseren van de build.

Naam van de instelling Description
DEPLOYMENT_BRANCH Voor lokale Git- of Cloud Git-implementatie (zoals GitHub), stelt u in op de vertakking in Azure waarin u wilt implementeren. Standaard is dit master .
WEBSITE_RUN_FROM_PACKAGE Stel in op om de app uit te voeren vanuit een lokaal ZIP-pakket of stel in op de URL van een externe URL om de app uit te voeren 1 vanuit een extern ZIP-pakket. Zie Run your app in Azure App Service directly from a ZIP package (Uw app rechtstreeks vanuit een ZIP-pakket uitvoeren) voor meer informatie.
WEBSITE_USE_ZIP Afgeschaft. Gebruik WEBSITE_RUN_FROM_PACKAGE.
WEBSITE_RUN_FROM_ZIP Afgeschaft. Gebruik WEBSITE_RUN_FROM_PACKAGE.
WEBSITE_WEBDEPLOY_USE_SCM Stel in false op voor WebDeploy om het gebruik van de Kudu-implementatie-engine te stoppen. De standaardwaarde is true. Als u wilt implementeren in Linux-apps Visual Studio (WebDeploy/MSDeploy), stelt u deze in op false .
MSDEPLOY_RENAME_LOCKED_FILES Stel in op om de naam van DLL's te wijzigen als deze niet kunnen worden 1 gekopieerd tijdens een WebDeploy-implementatie. Deze instelling is niet van toepassing als WEBSITE_WEBDEPLOY_USE_SCM is ingesteld op false .
WEBSITE_DISABLE_SCM_SEPARATION Standaard worden de hoofd-app en de Kudu-app uitgevoerd in verschillende sandboxes. Wanneer u de app stopt, wordt de Kudu-app nog steeds uitgevoerd en kunt u Git Deploy en MSDeploy blijven gebruiken. Elke app heeft zijn eigen lokale bestanden. Het uitschakelen van deze scheiding (instelling true op ) is een verouderde modus die niet meer volledig wordt ondersteund.
WEBSITE_ENABLE_SYNC_UPDATE_SITE Stel in om ervoor te zorgen REST API aanroepen worden bijgewerkt en volledig worden toegepast op 1 site alle siteconfig exemplaren voordat ze terugkeren. De standaardwaarde is 1 als u implementeert met een ARM-sjabloon, om racevoorwaarden te voorkomen met volgende ARM-aanroepen.
WEBSITE_START_SCM_ON_SITE_CREATION Stel in een ARM-sjabloonimplementatie in op in de ARM-sjabloon om de Kudu-app vooraf te 1 starten als onderdeel van het maken van de app.
WEBSITE_START_SCM_WITH_PRELOAD Stel voor Linux-apps in op om het vooraf laden van de Kudu-app af te dwingen wanneer Always On is ingeschakeld door true de URL te pingen. De standaardwaarde is false. Voor Windows apps wordt de Kudu-app altijd vooraf geladen.

Automatisering bouwen

De Kudu-buildconfiguratie is van toepassing op systeemeigen Windows-apps en wordt gebruikt om het gedrag van implementaties op basis van Git (of zip-bestanden) te beheren.

Naam van de instelling Beschrijving Voorbeeld
SCM_BUILD_ARGS Voeg dingen toe aan het einde van de msbuild-opdrachtregel, zodat alle vorige onderdelen van de standaardopdrachtregel worden overschrijven. Een schone build maken: -t:Clean;Compile
SCM_SCRIPT_GENERATOR_ARGS Kudu gebruikt de opdracht azure site deploymentscript die hier wordt beschreven om een implementatiescript te genereren. Het taal frameworktype wordt automatisch gedetecteerd en de parameters die moeten worden door gegeven aan de opdracht worden bepaald. Deze instelling overschrijven de automatisch gegenereerde parameters. Uw opslagplaats behandelen als bestanden met gewone inhoud: --basic -p <folder-to-deploy>
SCM_TRACE_LEVEL Traceerniveau bouwen. De standaardwaarde is 1. Stel in op hogere waarden(maximaal 4) voor meer tracering. 4
SCM_COMMAND_IDLE_TIMEOUT Time-out in seconden voor elke opdracht die het buildproces start om te wachten voordat zonder uitvoer te produceren. Daarna wordt de opdracht beschouwd als inactief en wordt de opdracht vervolgens als niet-actief beschouwd. De standaardwaarde is 60 (één minuut). In Azure is er ook een algemene time-out voor niet-actieve aanvragen die clients na 230 seconden verbreekt. Daarna wordt de opdracht echter nog steeds uitgevoerd aan de serverzijde.
SCM_LOGSTREAM_TIMEOUT Time-out van inactiviteit in seconden voordat logboekstreaming wordt gestopt. De standaardwaarde is 1800 (30 minuten).
SCM_SITEEXTENSIONS_FEED_URL URL van de galerie met site-extensies. De standaardwaarde is https://www.nuget.org/api/v2/. De URL van de oude feed is http://www.siteextensions.net/api/v2/ .
SCM_USE_LIBGIT2SHARP_REPOSITORY Stel in 0 op om git.exe gebruiken in plaats van libgit2sharp voor git-bewerkingen.
WEBSITE_LOAD_USER_PROFILE In het geval van de fout tijdens het ASP.NET buildautomatisering (zoals tijdens de Git-implementatie), stelt u deze variabele in op om een volledig gebruikersprofiel in de The specified user does not have a valid profile. 1 build-omgeving te laden. Deze instelling is alleen van toepassing wanneer WEBSITE_COMPUTE_MODE Dedicated is.
WEBSITE_SCM_IDLE_TIMEOUT_IN_MINUTES Time-out in minuten voor de SCM-site (Kudu). De standaardwaarde is 20.
SCM_DO_BUILD_DURING_DEPLOYMENT Bij ZIP-implementatiegaat de implementatie-engine ervan uit dat een ZIP-bestand gereed is om te worden uitgevoerd zoals het is en dat er geen buildautomatisering wordt uitgevoerd. Als u dezelfde buildautomatisering wilt inschakelen als in Git Deploy,stelt u in op true .

Taalspecifieke instellingen

In deze sectie ziet u de configureerbare runtime-instellingen voor elk ondersteund taalkader. Aanvullende instellingen zijn beschikbaar tijdens het automatiseren van de build tijdens de implementatie.

Naam van de instelling Description
PORT Alleen-lezen. Voor Linux-apps, poort waar de .NET-runtime naar luistert in de container.
WEBSITE_ROLE_INSTANCE_ID Alleen-lezen. Id van het huidige exemplaar.
HOME Alleen-lezen. Map die naar gedeelde opslag wijst ( /home ).
DUMP_DIR Alleen-lezen. Map voor de crashdumps ( /home/logs/dumps ).
APP_SVC_RUN_FROM_COPY Alleen Linux-apps. De app wordt standaard uitgevoerd vanuit /home/site/wwwroot , een gedeelde map voor alle uitgeschaalde exemplaren. Stel deze variabele in op true om de app te kopiëren naar een lokale map in uw container en voer deze vanaf daar uit. Wanneer u deze optie gebruikt, moet u ervoor zorgen dat u geen verwijzing naar in code vast /home/site/wwwroot codet. Gebruik in plaats daarvan een pad ten opzichte van /home/site/wwwroot .
MACHINEKEY_Decryption Voor Windows-apps of Windows-container-apps wordt deze variabele geïnjecteerd in de app-omgeving of container om cryptografische routines ASP.NET in te stellen (zie machineKey-element. Als u de standaardwaarde wilt overschrijven, configureert u deze als een App Service app-instelling of stelt u deze rechtstreeks in het element van het decryption machineKey Web.config in.
MACHINEKEY_DecryptionKey Voor Windows-apps of Windows-container-apps wordt deze variabele in de app-omgeving of container geïnjecteerd om cryptografische routines ASP.NET in te stellen (zie machineKey-element. Als u de automatisch gegenereerde waarde wilt overschrijven, configureert u deze als een App Service-app-instelling of stelt u deze rechtstreeks in het element van het decryptionKey machineKey Web.config in.
MACHINEKEY_Validation Voor Windows-apps of Windows-container-apps wordt deze variabele in de app-omgeving of container geïnjecteerd om cryptografische routines ASP.NET in te stellen (zie machineKey-element. Als u de standaardwaarde wilt overschrijven, configureert u deze als een App Service app-instelling of stelt u deze rechtstreeks in het element van het validation machineKey Web.config in.
MACHINEKEY_ValidationKey Voor Windows-apps of Windows-container-apps wordt deze variabele in de app-omgeving of container geïnjecteerd om cryptografische routines ASP.NET in te stellen (zie machineKey-element. Als u de automatisch gegenereerde waarde wilt overschrijven, configureert u deze als een App Service-app-instelling of stelt u deze rechtstreeks in het element van het validationKey machineKey Web.config in.

Domein en DNS

Naam van de instelling Beschrijving Voorbeeld
WEBSITE_DNS_SERVER IP-adres van primaire DNS-server voor uitgaande verbindingen (zoals een back-endservice). De standaard-DNS-server voor App Service is Azure DNS, waarvan het IP-adres 168.63.129.16 is. Als uw app gebruikmaakt van VNet-integratie of zich in een App Service omgeving,neemt deze standaard de DNS-serverconfiguratie over van het VNet. 10.0.0.1
WEBSITE_DNS_ALT_SERVER IP-adres van terugval-DNS-server voor uitgaande verbindingen. Zie WEBSITE_DNS_SERVER.

TLS/SSL

Zie Use a TLS/SSL certificate in your code in Azure App Service (Een TLS/SSL-certificaat gebruiken in uw code in Azure App Service) voor meer Azure App Service.

Naam van de instelling Description
WEBSITE_LOAD_CERTIFICATES Door komma's gescheiden vingerafdrukwaarden voor het certificaat dat u in uw code wilt laden of om toe te staan dat alle certificaten * in code worden geladen. Alleen certificaten die aan uw app zijn toegevoegd, kunnen worden geladen.
WEBSITE_PRIVATE_CERTS_PATH Alleen-lezen. Pad in een Windows container naar de geladen persoonlijke certificaten.
WEBSITE_PUBLIC_CERTS_PATH Alleen-lezen. Pad in een Windows container naar de geladen openbare certificaten.
WEBSITE_INTERMEDIATE_CERTS_PATH Alleen-lezen. Pad in een Windows naar de geladen tussenliggende certificaten.
WEBSITE_ROOT_CERTS_PATH Alleen-lezen. Pad in een Windows container naar de geladen basiscertificaten.

Implementatiesites

Zie Faseringsomgevingen instellen in Azure App Service voor meer informatie over implementatiesleuven.

Naam van de instelling Beschrijving Voorbeeld
WEBSITE_SLOT_NAME Alleen-lezen. Naam van de huidige implementatiesleuf. De naam van de productiesleuf is Production .
WEBSITE_OVERRIDE_STICKY_EXTENSION_VERSIONS Standaard zijn de versies voor site-extensies specifiek voor elke site. Hiermee voorkomt u onverwacht toepassingsgedrag als gevolg van het wijzigen van extensieversies na een wisseling. Als u wilt dat de extensieversies ook worden gewisseld, stelt u in 1 op op alle sleuven.
WEBSITE_OVERRIDE_PRESERVE_DEFAULT_STICKY_SLOT_SETTINGS Bepaalde instellingen worden standaard aangeduid als plakkerig of niet wisselbaar. De standaardinstelling is true. Stel deze instelling in false op of voor alle 0 implementatiesleuven om ze in plaats daarvan wisselbaar te maken. Er is geen fijnf mogelijk voor specifieke instellingstypen.
WEBSITE_SWAP_WARMUP_PING_PATH Pad om te pingen om de doelsleuf in een wissel op te warmen, te beginnen met een slash. De standaardwaarde is / , waarmee het hoofdpad wordt gepingd. /statuscheck
WEBSITE_SWAP_WARMUP_PING_STATUSES Geldige HTTP-antwoordcodes voor de opwarmbewerking tijdens een wissel. Als de geretourneerde statuscode niet in de lijst staat, worden de opwarm- en wisselbewerkingen gestopt. Standaard zijn alle antwoordcodes geldig. 200,202
WEBSITE_SLOT_NUMBER_OF_TIMEOUTS_BEFORE_RESTART Tijdens het wisselen van site wordt het maximum aantal time-outs waarna de site op een specifieke VM-instantie geforceerd opnieuw wordt opgestart. De standaardwaarde is 3.
WEBSITE_SLOT_MAX_NUMBER_OF_TIMEOUTS Tijdens het wisselen van een site, het maximum aantal time-outaanvragen voor één URL dat moet worden ingediend voordat de site wordt opgegeven. De standaardwaarde is 5.
WEBSITE_SKIP_ALL_BINDINGS_IN_APPHOST_CONFIG Stel in true op of om alle 1 bindingen over te slaan in applicationHost.config . De standaardwaarde is false. Als uw app een herstart activeert omdat is bijgewerkt met de gewisselde hostnamen van de th-sleuven, stelt u deze variabele in om te voorkomen dat u dit type opnieuw applicationHost.config true opstart. Als u een app Windows Communication Foundation (WCF), stelt u deze variabele niet in.

Aangepaste containers

Zie Een aangepaste container uitvoeren in Azure voor meer informatie over aangepaste containers.

Naam van de instelling Beschrijving Voorbeeld
WEBSITES_ENABLE_APP_SERVICE_STORAGE Stel in true op om in te stellen dat de map kan worden gedeeld tussen /home geschaalde exemplaren. De standaardwaarde is false voor aangepaste containers.
WEBSITES_CONTAINER_START_TIME_LIMIT De tijd die nodig is om te wachten tot de container is opgestart voordat de container opnieuw wordt gestart. De standaardinstelling is 230. U kunt deze verhogen tot het maximum van 1800 .
DOCKER_REGISTRY_SERVER_URL URL van de registerserver bij het uitvoeren van een aangepaste container in App Service. Voor de beveiliging wordt deze variabele niet doorgegeven aan de container. https://<server-name>.azurecr.io
DOCKER_REGISTRY_SERVER_USERNAME Gebruikersnaam voor verificatie bij de registerserver op DOCKER_REGISTRY_SERVER_URL . Voor de beveiliging wordt deze variabele niet doorgegeven aan de container.
DOCKER_REGISTRY_SERVER_PASSWORD Wachtwoord voor verificatie bij de registerserver op DOCKER_REGISTRY_SERVER_URL . Voor de beveiliging wordt deze variabele niet doorgegeven aan de container.
WEBSITES_WEB_CONTAINER_NAME In een Docker Compose-app kan slechts één van de containers via internet toegankelijk zijn. Stel in op de naam van de container die is gedefinieerd in het configuratiebestand om de standaardselectie voor containers te overschrijven. Standaard is de via internet toegankelijke container de eerste container die poort 80 of 8080 definieert, of, wanneer een dergelijke container niet wordt gevonden, de eerste container die is gedefinieerd in het configuratiebestand.
WEBSITES_PORT Voor een aangepaste container wordt het aangepaste poortnummer voor de container App Service om aanvragen naar te routeer. Standaard wordt App Service automatische poortdetectie van poorten 80 en 8080 geprobeerd. Deze instelling wordt niet als een omgevingsvariabele in de container geïnjecteerd.
WEBSITE_CPU_CORES_LIMIT Standaard wordt een Windows uitgevoerd met alle beschikbare kernen voor de gekozen prijscategorie. Als u het aantal kernen wilt verminderen, stelt u in op het aantal gewenste kernen. Zie Het aantal rekenkernen aanpassen voor meer informatie.
WEBSITE_MEMORY_LIMIT_MB Standaard zijn alle containers Windows geïmplementeerd in Azure App Service beperkt tot 1 GB RAM-geheugen. Ingesteld op de gewenste geheugenlimiet in MB. Het cumulatieve totaal van deze instelling voor apps in hetzelfde abonnement mag niet groter zijn dan het bedrag dat is toegestaan door de gekozen prijscategorie. Zie Containergeheugen aanpassen voor meer informatie.
CONTAINER_WINRM_ENABLED Voor een Windows container-app stelt u in op om 1 Windows Remote Management (WIN-RM) in te stellen.

Schalen

Naam van de instelling Description
WEBSITE_INSTANCE_ID Alleen-lezen. De unieke id van het huidige VM-exemplaar, wanneer de app naar meerdere exemplaren wordt geschaald.
WEBSITE_IIS_SITE_NAME Afgeschaft. Gebruik WEBSITE_INSTANCE_ID.
WEBSITE_DISABLE_OVERLAPPED_RECYCLING Overlapt recyclen zorgt ervoor dat er een nieuw VM-exemplaar wordt gestart voordat het huidige VM-exemplaar van een app wordt afgesloten. In sommige gevallen kan dit problemen met bestandsvergrendeling veroorzaken. U kunt dit uitschakelen door in te stellen op 1 .
WEBSITE_DISABLE_CROSS_STAMP_SCALE Standaard mogen apps schalen tussen stempels als ze gebruikmaken van Azure Files of een Docker-container. Stel in 1 op of true om schalen met kruislings schalen binnen de regio van de app uit te schakelen. De standaardwaarde is 0. Aangepaste Docker-containers die zijn ingesteld op of kunnen geen kruisstempels schalen omdat hun inhoud niet volledig is WEBSITES_ENABLE_APP_SERVICE_STORAGE true 1 ingekapseld in de Docker-container.

Logboekregistratie

Naam van de instelling Beschrijving Voorbeeld
WEBSITE_HTTPLOGGING_ENABLED Alleen-lezen. Geeft aan of de logboekregistratie van de webserver voor Windows native apps is ingeschakeld ( 1 ) of niet ( 0 ).
WEBSITE_HTTPLOGGING_RETENTION_DAYS Bewaarperiode in dagen van webserverlogboeken voor Windows apps, als webserverlogboeken zijn ingeschakeld. 10
WEBSITE_HTTPLOGGING_CONTAINER_URL SAS-URL van de Blob Storage-container voor het opslaan van webserverlogboeken Windows native apps, als webserverlogboeken zijn ingeschakeld. Als dit niet is ingesteld, worden webserverlogboeken opgeslagen in het bestandssysteem van de app (standaard gedeelde opslag).
DIAGNOSTICS_AZUREBLOBRETENTIONINDAYS Bewaarperiode in dagen van toepassingslogboeken voor Windows apps, als toepassingslogboeken zijn ingeschakeld. 10
DIAGNOSTICS_AZUREBLOBCONTAINERSASURL SAS-URL van de blobopslagcontainer voor het opslaan van toepassingslogboeken voor Windows apps, als toepassingslogboeken zijn ingeschakeld.
APPSERVICEAPPLOGS_TRACE_LEVEL Minimaal logboekniveau dat moet worden verzenden naar Log Analytics voor het logboektype AppServiceAppLogs.
DIAGNOSTICS_LASTRESORTFILE De bestandsnaam die moet worden gemaakt, of een relatief pad naar de logboekmap, voor het vastleggen van interne fouten voor het oplossen van problemen met de listener. De standaardwaarde is logging-errors.txt.
DIAGNOSTICS_LOGGINGSETTINGSFILE Pad naar het bestand met logboekinstellingen ten opzichte van D:\home of /home . De standaardwaarde is site\diagnostics\settings.json.
DIAGNOSTICS_TEXTTRACELOGDIRECTORY De logboekmap, ten opzichte van de hoofdmap van de app ( D:\home\site\wwwroot of /home/site/wwwroot ). ..\..\LogFiles\Application
DIAGNOSTICS_TEXTTRACEMAXLOGFILESIZEBYTES Maximale grootte van het logboekbestand in bytes. De standaardwaarde is 131072 (128 KB).
DIAGNOSTICS_TEXTTRACEMAXLOGFOLDERSIZEBYTES Maximale grootte van de logboekmap in bytes. De standaardwaarde is 1048576 (1 MB).
DIAGNOSTICS_TEXTTRACEMAXNUMLOGFILES Maximum aantal logboekbestanden dat moet worden behouden. De standaardwaarde is 20.
DIAGNOSTICS_TEXTTRACETURNOFFPERIOD Time-out in milliseconden om logboekregistratie van toepassingen ingeschakeld te houden. De standaardwaarde is 43200000 (12 uur).
WEBSITE_LOG_BUFFERING Standaard is logboekbuffering ingeschakeld. Stel in op 0 om dit uit te schakelen.
WEBSITE_ENABLE_PERF_MODE Voor systeemeigen Windows-apps stelt u in op om IIS-logboekgegevens uit te schakelen voor geslaagde aanvragen die binnen tien seconden TRUE zijn geretourneerd. Dit is een snelle manier om prestatiebenchmarks uit te breiden door uitgebreide logboekregistratie te verwijderen.

Prestatiemeteritems

Hier volgen 'valse' omgevingsvariabelen die niet bestaan als u ze opsnoemt, maar hun waarde retourneren als u ze afzonderlijk opsabelt. De waarde is dynamisch en kan bij elke zoekactie worden gewijzigd.

Naam van de instelling Description
WEBSITE_COUNTERS_ASPNET Een JSON-object met de ASP.NET perf-tellers.
WEBSITE_COUNTERS_APP Een JSON-object met sandbox-tellers.
WEBSITE_COUNTERS_CLR Een JSON-object met CLR-tellers.
WEBSITE_COUNTERS_ALL Een JSON-object met de combinatie van de andere drie variabelen.

Caching

Naam van de instelling Description
WEBSITE_LOCAL_CACHE_OPTION Of lokale cache is ingeschakeld. De volgende opties zijn beschikbaar:
- Default: De globale instelling op stempelniveau overnemen.
- Always: Inschakelen voor de app.
- OnStorageUnavailability
- Disabled: uitgeschakeld voor de app.
WEBSITE_LOCAL_CACHE_READWRITE_OPTION Lees-/schrijfopties van de lokale cache. De volgende opties zijn beschikbaar:
- ReadOnly: Cache is alleen-lezen.
- WriteWithCopyBack: Schrijf naar lokale cache toestaan en periodiek kopiëren naar gedeelde opslag. Alleen van toepassing op apps met één exemplaar, omdat de SCM-site naar de lokale cache wijst.
- WriteButDiscardChanges: Schrijf naar lokale cache toestaan, maar verwijder lokaal aangebrachte wijzigingen.
WEBSITE_LOCAL_CACHE_SIZEINMB Grootte van de lokale cache in MB. De standaardwaarde is 1000 (1 GB).
WEBSITE_LOCALCACHE_READY Alleen-lezen vlag die aangeeft of de app lokale cache gebruikt.
WEBSITE_DYNAMIC_CACHE Vanwege de gedeelde aard van een netwerkbestand om toegang voor meerdere exemplaren toe te staan, verbetert de dynamische cache de prestaties door de recent opgeslagen bestanden lokaal op een exemplaar in de cache op te slaan. De cache wordt ongeldig wanneer het bestand wordt gewijzigd. De cachelocatie is %SYSTEMDRIVE%\local\DynamicCache (hetzelfde %SYSTEMDRIVE%\local quotum wordt toegepast). Standaard is volledige inhoud in de caching ingeschakeld (ingesteld op ), die zowel 1 bestandsinhoud als map-/bestandsmetagegevens (tijdstempels, grootte, mapinhoud) bevat. Als u het gebruik van lokale schijven wilt besparen, stelt u in op alleen 2 map-/bestandsmetagegevens (tijdstempels, grootte, mapinhoud) in de cache. Als u caching wilt uitschakelen, stelt u in op 0 .
WEBSITE_READONLY_APP Wanneer u dynamische cache gebruikt, kunt u schrijftoegang tot de hoofdmap van de app uitschakelen ( of ) door D:\home\site\wwwroot deze variabele in te stellen op /home/site/wwwroot 1 . Met uitzondering van de map zijn er geen exclusieve vergrendelingen toegestaan, zodat implementaties niet worden App_Data geblokkeerd door vergrendelde bestanden.

Netwerken

De volgende omgevingsvariabelen zijn gerelateerd aan hybride verbindingen en VNET-integratie.

Naam van de instelling Description
WEBSITE_RELAYS Alleen-lezen. Gegevens die nodig zijn om de hybride verbinding te configureren, inclusief eindpunten en Service Bus-gegevens.
WEBSITE_REWRITE_TABLE Alleen-lezen. Wordt tijdens runtime gebruikt om de opzoek- en herschrijfverbindingen op de juiste wijze uit te voeren.
WEBSITE_VNET_ROUTE_ALL Als u regionale VNet-integratie gebruikt,routeert uw app standaard alleen RFC1918-verkeer naar uw VNet. Stel in op om al het uitgaande verkeer naar uw VNet te routeeren en te worden onderworpen aan dezelfde 1 NSG's en UDR's. Met de instelling kunt u toegang krijgen tot niet-RFC1918-eindpunten via uw VNet, al het uitgaande verkeer beveiligen dat uw app verlaat en al het uitgaande verkeer geforceerd tunnelen naar een netwerkapparaat van uw keuze.
WEBSITE_PRIVATE_IP Alleen-lezen. IP-adres dat is gekoppeld aan de app wanneer geïntegreerd met een VNet. Voor regionale VNet-integratie is de waarde een IP-adres uit het adresbereik van het gedelegeerde subnet en voor gateway-vereiste VNet-integratie is de waarde een IP-adres uit het adresbereik van de punt-naar-site-adresgroep die is geconfigureerd op de Virtual Network-gateway. Dit IP-adres wordt door de app gebruikt om verbinding te maken met de resources via het VNet. Het kan ook worden gewijzigd binnen het beschreven adresbereik.
WEBSITE_PRIVATE_PORTS Alleen-lezen. In VNet-integratie ziet u welke poorten door de app kunnen worden gebruikt om te communiceren met andere knooppunten.

Key Vault-verwijzingen

De volgende omgevingsvariabelen zijn gerelateerd aan key vault-verwijzingen.

Naam van de instelling Description
WEBSITE_KEYVAULT_REFERENCES Alleen-lezen. Bevat informatie (inclusief statussen) voor alle Key Vault die momenteel in de app zijn geconfigureerd.
WEBSITE_SKIP_CONTENTSHARE_VALIDATION Als u de gedeelde opslagverbinding van uw app (met ) in stelt op een Key Vault-verwijzing, kan de app de verwijzing naar de sleutelkluis niet oplossen bij het maken of bijwerken van de app als aan een van de volgende voorwaarden WEBSITE_CONTENTAZUREFILECONNECTIONSTRING wordt voldaan:
- De app heeft toegang tot de sleutelkluis met een door het systeem toegewezen identiteit.
- De app heeft toegang tot de sleutelkluis met een door de gebruiker toegewezen identiteit en de sleutelkluis is vergrendeld met een VNet.
Stel deze variabele in op om fouten tijdens het maken of bijwerken te 1 voorkomen.
WEBSITE_DELAY_CERT_DELETION Deze env-var kan door gebruikers worden ingesteld op 1 om ervoor te zorgen dat een certificaat dat afhankelijk is van een werkproces niet wordt verwijderd totdat het wordt afgesloten.

CORS

De volgende omgevingsvariabelen zijn gerelateerd aan CORS-configuratie (Cross-Origin Resource Sharing).

Naam van de instelling Description
WEBSITE_CORS_ALLOWED_ORIGINS Alleen-lezen. Toont de toegestane oorsprongen voor CORS.
WEBSITE_CORS_SUPPORT_CREDENTIALS Alleen-lezen. Geeft aan of het Access-Control-Allow-Credentials instellen van de header op is ingeschakeld ( ) of niet ( true True False ).

Verificatie en autorisatie

De volgende omgevingsvariabelen zijn gerelateerd aan App Service verificatie.

Naam van de instelling Description
WEBSITE_AUTH_DISABLE_IDENTITY_FLOW Als deze optie is ingesteld op , wordt het toewijzen van de true thread-principal-identiteit in ASP.NET webtoepassingen (inclusief v1 Function Apps) uitgeschakeld. Dit is ontworpen om ontwikkelaars in staat te stellen de toegang tot hun site te beveiligen met auth, maar nog steeds een afzonderlijk aanmeldingsmechanisme te laten gebruiken binnen hun app-logica. De standaardwaarde is false.
WEBSITE_AUTH_HIDE_DEPRECATED_SID true of false. De standaardwaarde is false. Dit is een instelling voor de verouderde Azure Mobile Apps-integratie voor Azure App Service. Als u dit instelt op , wordt een probleem opgelost waarbij de SID (beveiligings-id) die is gegenereerd voor geverifieerde gebruikers, kan worden gewijzigd als de gebruiker de true profielgegevens wijzigt. Het wijzigen van deze waarde kan ertoe leiden dat bestaande Azure Mobile Apps-gebruikers-ID's worden veranderd. De meeste apps hoeven deze instelling niet te gebruiken.
WEBSITE_AUTH_NONCE_DURATION Een periodewaarde in de vorm _hours_:_minutes_:_seconds_ . De standaardwaarde is 00:05:00 , of 5 minuten. Met deze instelling bepaalt u de levensduur van de cryptografische nonce die wordt gegenereerd voor alle browsergestuurde aanmeldingen. Als een aanmelding niet binnen de opgegeven tijd kan worden voltooid, wordt de aanmeldingsstroom automatisch opnieuw gebruikt. Deze toepassingsinstelling is bedoeld voor gebruik met de configuratie-ervaring V1 (klassiek). Als u het V2-verificatieconfiguratieschema gebruikt, moet u in plaats daarvan de login.nonce.nonceExpirationInterval configuratiewaarde gebruiken.
WEBSITE_AUTH_PRESERVE_URL_FRAGMENT Als deze is ingesteld op en gebruikers klikken op app-koppelingen die URL-fragmenten bevatten, zorgt het aanmeldingsproces ervoor dat het URL-fragment van uw URL niet verloren gaat in het omleidingsproces voor true aanmelding. Zie Voor meer informatie Aanmelding en aanmelding aanpassen in Azure App Service verificatie.
WEBSITE_AUTH_USE_LEGACY_CLAIMS Om achterwaartse compatibiliteit tussen upgrades te behouden, gebruikt de verificatiemodule de verouderde claimtoewijzing van korte tot lange namen in de API, zodat bepaalde toewijzingen worden uitgesloten /.auth/me (bijvoorbeeld 'rollen'). Als u de modernere versie van de claimtoewijzingen wilt krijgen, stelt u deze variabele in op False . In het voorbeeld 'rollen' wordt deze toewijzen aan de lange claimnaam " http://schemas.microsoft.com/ws/2008/06/identity/claims/role ".
WEBSITE_AUTH_DISABLE_WWWAUTHENTICATE true of false. De standaardwaarde is false. Als deze is ingesteld true op , wordt de WWW-Authenticate HTTP-antwoordheader verwijderd uit door de module gegenereerde HTTP 401-antwoorden. Deze toepassingsinstelling is bedoeld voor gebruik met de configuratie-ervaring V1 (klassiek). Als u het V2-verificatieconfiguratieschema gebruikt, moet u in plaats daarvan de identityProviders.azureActiveDirectory.login.disableWwwAuthenticate configuratiewaarde gebruiken.
WEBSITE_AUTH_STATE_DIRECTORY Een lokaal bestandssysteemmappad waar tokens worden opgeslagen wanneer het op bestanden gebaseerde tokenopslag is ingeschakeld. De standaardwaarde is %HOME%\Data\.auth. Deze toepassingsinstelling is bedoeld voor gebruik met de configuratie-ervaring V1 (klassiek). Als u het V2-verificatieconfiguratieschema gebruikt, moet u in plaats daarvan de login.tokenStore.fileSystem.directory configuratiewaarde gebruiken.
WEBSITE_AUTH_TOKEN_CONTAINER_SASURL Een volledig gekwalificeerde BLOB-container-URL. Instrueert de auth-module om alle versleutelde tokens op te slaan en te laden in de opgegeven blobopslagcontainer in plaats van het standaard lokale bestandssysteem te gebruiken.
WEBSITE_AUTH_TOKEN_REFRESH_HOURS Een positief decimaal getal. De standaardwaarde is 72 (uren). Met deze instelling bepaalt u de hoeveelheid tijd nadat een sessie-token is verlopen en kan de /.auth/refresh API worden gebruikt om het te vernieuwen. Het is voornamelijk bedoeld voor gebruik met Azure Mobile Apps, die afhankelijk zijn van sessietokens. Vernieuwingspogingen na deze periode mislukken en eindgebruikers moeten zich opnieuw aanmelden. Deze toepassingsinstelling is bedoeld voor gebruik met de configuratie-ervaring V1 (klassiek). Als u het V2-verificatieconfiguratieschema gebruikt, moet u in plaats daarvan de login.tokenStore.tokenRefreshExtensionHours configuratiewaarde gebruiken.
WEBSITE_AUTH_TRACE_LEVEL Hiermee bepaalt u de complexiteit van verificatie traceringen die naar de Application Logging. Geldige waarden zijn Off , , , en Error Warning Information Verbose . De standaardwaarde is Verbose.
WEBSITE_AUTH_VALIDATE_NONCE true of false. De standaardwaarde is true. Deze waarde mag nooit worden ingesteld op, behalve wanneer er tijdelijk fouten worden bespord bij cryptografische niet-validatiefouten die false optreden tijdens interactieve aanmeldingen. Deze toepassingsinstelling is bedoeld voor gebruik met de configuratie-ervaring V1 (klassiek). Als u het V2-verificatieconfiguratieschema gebruikt, moet u in plaats daarvan de login.nonce.validateNonce configuratiewaarde gebruiken.
WEBSITE_AUTH_V2_CONFIG_JSON Deze omgevingsvariabele wordt automatisch ingevuld door Azure App Service platform en wordt gebruikt om de geïntegreerde verificatiemodule te configureren. De waarde van deze omgevingsvariabele komt overeen met de verificatieconfiguratie V2 (niet-klassiek) voor de huidige app in Azure Resource Manager. Het is niet bedoeld om expliciet te worden geconfigureerd.
WEBSITE_AUTH_ENABLED Alleen-lezen. Geïnjecteerd in een Windows of Linux-app om aan te geven of App Service verificatie is ingeschakeld.
WEBSITE_AUTH_ENCRYPTION_KEY Standaard wordt de automatisch gegenereerde sleutel gebruikt als de versleutelingssleutel. Als u wilt overschrijven, stelt u in op een gewenste sleutel. Dit wordt aanbevolen als u tokens of sessies wilt delen in meerdere apps. Als dit is opgegeven, wordt de instelling MACHINEKEY_DecryptionKey overschreven.
WEBSITE_AUTH_SIGNING_KEY Standaard wordt de automatisch gegenereerde sleutel gebruikt als de ondertekeningssleutel. Als u wilt overschrijven, stelt u in op een gewenste sleutel. Dit wordt aanbevolen als u tokens of sessies wilt delen in meerdere apps. Als dit is opgegeven, wordt de instelling MACHINEKEY_ValidationKey overschreven.

Beheerde identiteit

De volgende omgevingsvariabelen zijn gerelateerd aan beheerde identiteiten.

Naam van de instelling Description
IDENTITY_ENDPOINT Alleen-lezen. De URL voor het ophalen van het token voor de beheerde identiteit van de app.
MSI_ENDPOINT Afgeschaft. Gebruik IDENTITY_ENDPOINT.
IDENTITY_HEADER Alleen-lezen. Waarde die moet worden toegevoegd aan de X-IDENTITY-HEADER header bij het maken van een HTTP GET-aanvraag naar IDENTITY_ENDPOINT . De waarde wordt geroteerd door het platform.
MSI_SECRET Afgeschaft. Gebruik IDENTITY_HEADER.

Statuscontrole

De volgende omgevingsvariabelen zijn gerelateerd aan statuscontroles.

Naam van de instelling Description
WEBSITE_HEALTHCHECK_MAXPINGFAILURES Het maximum aantal mislukte pings voordat het exemplaar wordt verwijderd. Stel in op een waarde tussen 2 en 100 . Wanneer u omhoog of uitschaalt, App Service pingt u het statuscontrolepad om ervoor te zorgen dat nieuwe exemplaren gereed zijn. Zie Statuscontrole voor meer informatie.
WEBSITE_HEALTHCHECK_MAXUNHEALTHYWORKERPERCENT Om overstelpende exemplaren met een goede gezondheid te voorkomen, wordt niet meer dan de helft van de exemplaren uitgesloten. Als bijvoorbeeld een App Service-abonnement wordt geschaald naar vier exemplaren en drie exemplaren een slechte status hebben, worden er niet meer dan twee uitgesloten. De andere twee exemplaren (één in orde en één met een slechte status) blijven aanvragen ontvangen. In het ergste geval waarin alle exemplaren een slechte status hebben, wordt er geen uitgesloten. Als u dit gedrag wilt overschrijven, stelt u in op een waarde tussen 0 en 100 . Een hogere waarde betekent dat exemplaren met een slechte status worden verwijderd. De standaardwaarde is 50 (50%).

Pushmeldingen

De volgende omgevingsvariabelen zijn gerelateerd aan de functie pushmeldingen.

Naam van de instelling Description
WEBSITE_PUSH_ENABLED Alleen-lezen. Toegevoegd wanneer pushmeldingen zijn ingeschakeld.
WEBSITE_PUSH_TAG_WHITELIST Alleen-lezen. Bevat de tags in de registratie van meldingen.
WEBSITE_PUSH_TAGS_REQUIRING_AUTH Alleen-lezen. Bevat een lijst met tags in de registratie van meldingen die gebruikersverificatie vereisen.
WEBSITE_PUSH_TAGS_DYNAMIC Alleen-lezen. Bevat een lijst met tags in de meldingsregistratie die automatisch zijn toegevoegd.

Notitie

Dit artikel bevat verwijzingen naar de term whitelist, een term die Microsoft niet meer gebruikt. Zodra de term uit de software wordt verwijderd, verwijderen we deze uit dit artikel.

Webjobs

De volgende omgevingsvariabelen zijn gerelateerd aan WebJobs.

Naam van de instelling Description
WEBJOBS_RESTART_TIME Voor doorlopende taken moet u in seconden vertragen wanneer het proces van een taak om een of andere reden wordt afgesloten voordat u deze opnieuw start.
WEBJOBS_IDLE_TIMEOUT Voor geactiveerde taken heeft time-out in seconden, waarna de taak wordt afgebroken als deze inactief is, geen CPU-tijd of -uitvoer heeft.
WEBJOBS_HISTORY_SIZE Voor geactiveerde taken wordt het maximum aantal runs in de geschiedenismap per taak bewaard. De standaardwaarde is 50.
WEBJOBS_STOPPED Stel in op 1 om het uitvoeren van een taak uit te schakelen en stop alle taken die momenteel worden uitgevoerd.
WEBJOBS_DISABLE_SCHEDULE Stel in 1 op om alle geplande triggers uit te schakelen. Taken kunnen nog steeds handmatig worden aangeroepen.
WEBJOBS_ROOT_PATH Absoluut of relatief pad van webjob-bestanden. Voor een relatief pad wordt de waarde gecombineerd met het standaard hoofdpad ( D:/home/site/wwwroot/ of /home/site/wwwroot/ ).
WEBJOBS_LOG_TRIGGERED_JOBS_TO_APP_LOGS Ingesteld op true om uitvoer van geactiveerde webjobs te verzenden naar de pijplijn voor toepassingslogboeken (die ondersteuning biedt voor bestandssysteem, blobs en tabellen).
WEBJOBS_SHUTDOWN_FILE Bestand dat App Service gemaakt wanneer een afsluitaanvraag wordt gedetecteerd. Het is de verantwoordelijkheid van het web-taakproces om de aanwezigheid van dit bestand te detecteren en het afsluiten te initiëren. Wanneer u de WebJobs SDK gebruikt, wordt dit onderdeel automatisch verwerkt.
WEBJOBS_PATH Alleen-lezen. Hoofdpad van de taak die momenteel wordt uitgevoerd (onder een tijdelijke map).
WEBJOBS_NAME Alleen-lezen. Huidige taaknaam.
WEBJOBS_TYPE Alleen-lezen. Huidig taaktype ( triggered of continuous ).
WEBJOBS_DATA_PATH Alleen-lezen. Het huidige pad naar de metagegevens van de taak die de logboeken, geschiedenis en artefacten van de taak bevat.
WEBJOBS_RUN_ID Alleen-lezen. Voor geactiveerde taken, de huidige run-id van de taak.

Functions

Naam van de instelling Description
WEBSITE_FUNCTIONS_ARMCACHE_ENABLED Stel in op 0 om de functiescache uit te schakelen.
WEBSITE_MAX_DYNAMIC_APPLICATION_SCALE_OUT Naslaginformatie over app-instellingen voor Azure Functions
FUNCTIONS_EXTENSION_VERSION Naslaginformatie over app-instellingen voor Azure Functions
AzureWebJobsSecretStorageType Naslaginformatie over app-instellingen voor Azure Functions
FUNCTIONS_WORKER_RUNTIME Naslaginformatie over app-instellingen voor Azure Functions
AzureWebJobsStorage Naslaginformatie over app-instellingen voor Azure Functions
WEBSITE_CONTENTAZUREFILECONNECTIONSTRING Naslaginformatie over app-instellingen voor Azure Functions
WEBSITE_CONTENTSHARE Naslaginformatie over app-instellingen voor Azure Functions
WEBSITE_CONTENTOVERVNET Naslaginformatie over app-instellingen voor Azure Functions
WEBSITE_ENABLE_BROTLI_ENCODING Naslaginformatie over app-instellingen voor Azure Functions
WEBSITE_USE_PLACEHOLDER Stel in op 0 om de functieoptimalisatie van de tijdelijke aanduiding voor het verbruiksplan uit te schakelen. De tijdelijke aanduiding is een optimalisatie die de koude start verbetert.
WEBSITE_PLACEHOLDER_MODE Alleen-lezen. Geeft aan of de functie-app wordt uitgevoerd op een tijdelijke aanduiding host ( generalized ) of een eigen host ( specialized ).
WEBSITE_DISABLE_ZIP_CACHE Wanneer uw app wordt uitgevoerd vanuit een ZIP-pakket ( ), worden de vijf laatst geïmplementeerde ZIP-pakketten in de cache opgeslagen in het bestandssysteem van de WEBSITE_RUN_FROM_PACKAGE=1 app (D:\home\data\SitePackages). Stel deze variabele in op om 1 deze cache uit te schakelen. Voor Linux-verbruiksapps is de cache van het ZIP-pakket standaard uitgeschakeld.