Jah, faili "host.json" muudatused on võimalik testida ilma kogu rakendust ümberpaigutamata, eriti Azure'i funktsioonide korral. Rakenduse sätete abil saate seadeid konkreetseid "host.json" alistada. See võimaldab teil muuta või konfigureerida konkreetse keskkonna sätteid, muutmata faili `host.json` ise.
Näiteks kui soovite keelata rakenduse Insights proovide kohalikul tasandil, saate lisada rakenduse sätte, näiteks "" azurefunktsioonidJobhost__Logging__ApplicationInSIGIGHTS __samplingSettings__Enabled ":" vale "" "oma failis" kohalikus ". Nii saate muudatusi testida kohapeal, mõjutamata tootmiskeskkonda ega rakendust ümberpaigutamata [1] [2] [5].
Kui aga peate muudatusi testima otse failis "host.json", peate tavaliselt rakenduse ümber korraldama, et näha, et need muudatused jõustuvad tootmiskeskkonnas. Kuid rakenduse sätete kasutamine pakub paindlikku viisi erinevate konfiguratsioonide testimiseks ilma ümberpaigutamiseta.
Tsitaadid:
]
]
]
]
]
]
[7] https://github.com/azure/azure-funktsion-host/issues/3718
[8] https://learn.microsoft.com/en-us/azure/azure-funcid/configure-monithing
[9] https://firebase.google.com/docs/hosting/test-preview-deploy
[10] https://github.com/azure/azure-functions/issues/383