Áno, je možné otestovať zmeny v súbore `host.json` bez presmerovania celej aplikácie, najmä v Azure Functions. Pomocou nastavení aplikácie môžete prepísať konkrétne nastavenia Host.json`. To vám umožní upraviť alebo nakonfigurovať nastavenia pre konkrétne prostredie bez zmeny súboru „host.json“.
Napríklad, ak chcete zakázať lokálne odber vzoriek aplikácií, môžete pridať nastavenie aplikácie, ako je `„ azurefunctionsjobhost__logging__ApplicationInSights__SAMPLINGINGSETTINGS__SEABLED Týmto spôsobom môžete zmeny otestovať lokálne bez toho, aby ste ovplyvnili výrobné prostredie alebo presunutie aplikácie [1] [2] [5].
Ak však potrebujete otestovať zmeny priamo v súbore „host.json`“, zvyčajne by ste potrebovali prepracovať aplikáciu, aby ste videli, že tieto zmeny nadobúda účinnosť vo výrobnom prostredí. Používanie nastavení aplikácie však poskytuje flexibilný spôsob testovania rôznych konfigurácií bez prerušenia.
Citácie:
[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
[3] https://stackoverflow.com/questions/66936480/what-should-i-use-to-host-a-public-json-file-flile-that-relarely-changes-without-redeplo
[4] https://answers.netlify.com/t/any-way-to-pdate-a--json-file-fle-your-site-sithout-thaving-to-redepas-the-edepase-thire-site/44950
[5] https://dev.to/massimobonanni/azure-functions-tips-wenere-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