Kyllä, on mahdollista testata muutokset `host.json` -tiedostoon määrittelemättä koko sovellusta, etenkin Azure -toiminnoissa. Voit ohittaa erityiset `Host.json` -asetukset sovellusasetuksilla. Tämän avulla voit muokata tai määrittää tietyn ympäristön asetukset muuttamatta itse `isäntä.json` -tiedostoa.
Esimerkiksi, jos haluat poistaa käytöstä sovellustiedot näytteistä paikallisesti, voit lisätä sovellusasetuksen, kuten `" AzureFunctionSJobhost__Logging__ApplicationSights__Samplingsettings__ESenabled ":" False "` `Local.settings.json` -tiedostosi. Tällä tavalla voit testata muutokset paikallisesti vaikuttamatta tuotantoympäristöön tai sovelluksen uudelleensijoittamiseen [1] [2] [5].
Jos joudut kuitenkin testaamaan muutoksia suoraan `host.json` -tiedostossa, sinun on yleensä siirrettävä sovellus uudelleen, jotta nämä muutokset tulevat voimaan tuotantoympäristössä. Mutta sovellusasetusten käyttäminen tarjoaa joustavan tavan testata erilaisia kokoonpanoja ilman uudelleensijoittamista.
Viittaukset:
[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-settings-21mi
[6] https://learn.microsoft.com/en-us/azure/logic-apps/edit-app-settings-host-settings
[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-deploy
[10] https://github.com/azure/azure-functions/issues/383