Так, можна перевірити зміни до файлу `host.json` без перерозподілу всього додатка, особливо у функціях Azure. Ви можете перекрити конкретні налаштування `host.json` за допомогою налаштувань програми. Це дозволяє змінювати або налаштувати налаштування для певного середовища, не змінюючи сам файл `host.json`.
Наприклад, якщо ви хочете відключити вибірки для проведення програм локально, ви можете додати налаштування програми, наприклад, `" azurefunctionsjobhost__logging__applicationInsights__samplingsettings__isenabled ":" false "` у вашому файлі `local.settings.json`. Таким чином, ви можете перевірити зміни локально, не впливаючи на виробниче середовище або перерозподіляючи додаток [1] [2] [5].
Однак якщо вам потрібно перевірити зміни безпосередньо у файлі `host.json`, вам, як правило, потрібно перерозподілити додаток, щоб побачити ці зміни в виробничому середовищі. Але використання налаштувань програми забезпечує гнучкий спосіб тестування різних конфігурацій без перерозподілу.
Цитати:
[1] https://learn.microsoft.com/en-us/azure/azure-functions/functions-host-json
[2] https://docs.azure.cn/en-us/azurefunctions/functions-app-settings
[3] https://stackoverflow.com/questions/66936480/what-shouldi-use-to-host-a-public-json-file-that-rareely-changes-without-redeplo
[.
[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