Да, можно проверить изменения в файле `host.json`, не повторно развертывая все приложение, особенно в функциях Azure. Вы можете переопределить конкретные настройки `host.json` с использованием настройки приложения. Это позволяет изменить или настраивать настройки для конкретной среды без изменения самого файла `host.json`.
Например, если вы хотите отключить выборку в приложениях локально, вы можете добавить настройку приложения, такую как «AzureFunctionsjobhost__logging__pplicationIssights__SamplingSettings__isenabled»: «false» `в вашем файле` local.settings.json`. Таким образом, вы можете проверить изменения локально, не влияя на производственную среду или перераспределяя приложение [1] [2] [5].
Однако, если вам нужно проверить изменения непосредственно в файле `host.json Но использование настроек приложения обеспечивает гибкий способ тестирования различных конфигураций без перераспределения.
Цитаты:
[1] https://learn.microsoft.com/en-us/azure/azure-functs/functions-host-json
[2] https://docs.azure.cn/en-us/azure-functs/functions-app-settings
[3] https://stackoverflow.com/questions/66936480/what-should-i-use-to-host-a-public-json-file-that-rely-without-redeplo
[4] https://answers.netlify.com/t/any-way-to-update-a-json-file-on-your-site-without-having-to-redeploy-the-entire-site/44950
[5] https://dev.to/massimobonanni/azure-functs-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-functs-host/issues/3718
[8] https://learn.microsoft.com/en-us/azure/azure-functs/configure-monitoring
[9] https://firebase.google.com/docs/hosting/test-preview-deploy
[10] https://github.com/azure/azure-functs/issues/383