Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Ist es möglich, Host.json zu testen, ohne die App neu einzufügen


Ist es möglich, Host.json zu testen, ohne die App neu einzufügen


Ja, es ist möglich, Änderungen an der Datei "host.json" zu testen, ohne die gesamte App neu einzuführen, insbesondere in Azure -Funktionen. Sie können bestimmte `host.json` -Einstellungen über die Anwendungseinstellungen überschreiben. Auf diese Weise können Sie Einstellungen für eine bestimmte Umgebung ändern oder konfigurieren, ohne die Datei "host.json" selbst zu ändern.

Wenn Sie beispielsweise Anwendungserkenntnisse vor Ort deaktivieren möchten, können Sie eine Anwendungseinstellung wie "AzureFunctionsjobHost__logging__ApplicationInsights__ -Samplingsettings __isenabled": "False" in Ihrer Datei "Local.Settings.json" hinzufügen. Auf diese Weise können Sie die Veränderungen lokal testen, ohne die Produktionsumgebung zu beeinflussen oder die App neu einzufügen [1] [2] [5].

Wenn Sie jedoch Änderungen in der Datei "host.json" direkt testen müssen, müssten Sie die App in der Regel neu anwenden, um zu sehen, dass diese Änderungen in einer Produktionsumgebung wirksam werden. Die Verwendung von Anwendungseinstellungen bietet jedoch eine flexible Möglichkeit, verschiedene Konfigurationen ohne Umschichtung zu testen.

Zitate:
[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-use-to-host-a-public-json-file-that-rarely-changes-dout-redeplo
[4] https://answers.netlify.com/t/any-way-t-update-a-json-file-on-your-site-without-having-todeploy-the-entire-ite/44950
[5] https://dev.to/massimobonanni/azure-functions-tip-override-thehostjson-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