Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Is het mogelijk om host.json -wijzigingen te testen zonder de app opnieuw in te zetten


Is het mogelijk om host.json -wijzigingen te testen zonder de app opnieuw in te zetten


Ja, het is mogelijk om wijzigingen in het bestand `host.json` te testen zonder de hele app opnieuw in te zetten, vooral in Azure -functies. U kunt specifieke `host.json` -instellingen overschrijven met behulp van toepassingsinstellingen. Hiermee kunt u instellingen voor een specifieke omgeving wijzigen of configureren zonder het bestand 'host.json` zelf te wijzigen.

Als u bijvoorbeeld de sampling van applicaties inzichten lokaal wilt uitschakelen, kunt u een applicatie -instelling toevoegen zoals `" Azurefunctionsjobhost__Logging__ApplicationInsights__Samplingsettings__isenabled ":" False "` in uw `local.settings.json` -bestand. Op deze manier kunt u de wijzigingen lokaal testen zonder de productieomgeving te beïnvloeden of de app [1] [2] [5] opnieuw te verlichten.

Als u echter wijzigingen rechtstreeks in het bestand `host.json` moet testen, moet u meestal de app opnieuw inzetten om te zien dat die wijzigingen van kracht worden in een productieomgeving. Maar het gebruik van applicatie -instellingen biedt een flexibele manier om verschillende configuraties te testen zonder opnieuw inzet.

Citaten:
[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-hould-i-se-to-host-a-public-json-file- that-r-r-nrig changes-without-redeplo
[4] https://answers.netlify.com/t/any-way-to-update-a-json-file-on-your-site-withouthout-having-to-the-entire-site/44950
[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-monitoringing
[9] https://firebase.google.com/docs/hosting/test-preview-deploy
[10] https://github.com/azure/azure-functions/issues/383