Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Er det muligt at teste host.json ændringer uden at omdisponere appen


Er det muligt at teste host.json ændringer uden at omdisponere appen


Ja, det er muligt at teste ændringer til filen `host.json` uden omdisponering af hele appen, især i Azure -funktioner. Du kan tilsidesætte specifikke `host.json` -indstillinger ved hjælp af applikationsindstillinger. Dette giver dig mulighed for at ændre eller konfigurere indstillinger til et specifikt miljø uden at ændre selve `host.json` -filen.

Hvis du f.eks. Vil deaktivere applikationsindsigter prøveudtagning lokalt, kan du tilføje en applikationsindstilling som `" AzurefunctionsJobhost__logging__ApplicationInsights__SamplingSettings__isenabled ":" False "i din` local.settings.json` -fil. På denne måde kan du teste ændringerne lokalt uden at påvirke produktionsmiljøet eller omdisponere appen [1] [2] [5].

Men hvis du har brug for at teste ændringer direkte i filen `host.json`, er du typisk nødt til at omdisponere appen for at se disse ændringer træder i kraft i et produktionsmiljø. Men ved hjælp af applikationsindstillinger giver en fleksibel måde at teste forskellige konfigurationer uden omdisponering.

Citater:
[1] https://learn.microsoft.com/en-us/azure/azure-functions/functions-host-json
[2] https://docs.azure.cn/en-us/azure-functions/functions-app-settings
)
)
[5] https://dev.to/massimobonanni/azure-functions-tips-override-the-hostjson-setter-21mi
)
[7] https://github.com/azure/azure-functions-host/issues/3718
[8] https://learn.microsoft.com/en-us/azure/azure-functions/configure-monitoring
[9] https://firebase.google.com/docs/hosting/test-preview-del
[10] https://github.com/azure/azure-functions/issues/383