البرمجة

Azure WebJob Configuration: Understanding Deployment Settings

عند تشغيل WebJob على خدمات Azure App Services، يستخدم ال WebJob الإعدادات المحددة في ملف التكوين (config file) الخاص به. في هذه الحالة، يتم استخدام ملف التكوين الذي يكون له نفس اسم التطبيق مع امتداد .exe.config. عند استضافة التطبيق على خدمات Azure، يتم نقل ملف التكوين (app.config) إلى مجلد App_Data كجزء من عملية النشر. لاحظ أن هذه الإعدادات في ملف التكوين لا تظهر في ملف تكوين الويب (web.config) الخاص بالموقع نفسه.

لكن، عند تشغيل ال WebJob، يتم استخدام الإعدادات المحددة في ملف التكوين الخاص به، حتى لو لم تظهر تلك الإعدادات في ملف تكوين الموقع الرئيسي (web.config). يبدو أن هذا هو السبب في ظهور إخراج السجل (log output) الذي يشير إلى استخدام الإعدادات الصحيحة.

إذا كنت بحاجة إلى تعديل الإعدادات المستخدمة من قبل ال WebJob، يجب عليك تحرير ملف التكوين الخاص به مباشرة، ولا تعتمد على إعدادات الموقع الرئيسي (web.config) أو الإعدادات في لوحة التحكم (Azure portal) للتطبيق.

المزيد من المعلومات

عندما يتم نشر تطبيق على خدمات Azure App Services، يتم نقل ملف التكوين (app.config) إلى مجلد App_Data في الموقع. هذا الملف يحتوي على إعدادات البرنامج التي قد تحتاج إلى تكوينها بشكل مخصص، مثل سلاسل الاتصال بقواعد البيانات أو الإعدادات الأخرى الهامة لعمل التطبيق.

بمجرد أن يتم نقل ملف التكوين إلى مجلد App_Data، يتم تغيير اسمه إلى “اسم التطبيق.exe.config”، حيث يتم استخدام هذا الملف لتكوين التطبيق عند تشغيله. يعني هذا أن أي تغييرات تقوم بها على إعدادات التطبيق في Azure portal لن تظهر في ملف التكوين الموجود في App_Data، ولكن يتم استخدامها عند تشغيل ال WebJob.

لذا، إذا كنت بحاجة إلى تعديل الإعدادات المستخدمة من قبل ال WebJob، يجب عليك التعديل على ملف التكوين في مجلد App_Data مباشرة، ولا تعتمد على إعدادات الموقع الرئيسي (web.config) أو الإعدادات في لوحة التحكم (Azure portal) للتطبيق.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر