Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon هل من الممكن اختبار مضيف. json تغييرات دون إعادة نشر التطبيق


هل من الممكن اختبار مضيف. json تغييرات دون إعادة نشر التطبيق


نعم ، من الممكن اختبار التغييرات في ملف `stox.json` دون إعادة نشر التطبيق بأكمله ، وخاصة في وظائف Azure. يمكنك تجاوز إعدادات `host.json` المحددة باستخدام إعدادات التطبيق. يتيح لك ذلك تعديل أو تكوين الإعدادات لبيئة محددة دون تغيير ملف `stist.json` نفسه.

على سبيل المثال ، إذا كنت ترغب في تعطيل أخذ عينات من الأفكار المحلية ، فيمكنك إضافة إعداد تطبيق مثل "AzurefunctionSjobhost__logging__plicationInsights__samplingSettings__isEnabled": "false" `في ملف` local. وبهذه الطريقة ، يمكنك اختبار التغييرات محليًا دون التأثير على بيئة الإنتاج أو إعادة نشر التطبيق [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/azure-functions/functions-app-settings
[3] https://stackoverflow.com/questions/66936480/what-hould-i- use-to-host-a-public-json-file-that-rarely-changes-without-redeplo
[4] https://answers.netlify.com/t/any-way-to-tupdate-a-json-file-on-your-site-without-having-to-dreeploy-the-entire-site/44950
[5] https://dev.to/massimobonani/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-monitoring
[9] https://firebase.google.com/docs/hosting/test-preview-deploy
[10] https://github.com/azure/azure-functions/issues/383