قاعدة التطبيق

ما المقصود بـ(قاعدة التطبيق)؟

قاعدة التطبيق هي الدليل، الذي يحتوي على جميع الملفات المتعلقة بتطبيق .NET، بما في ذلك الملف القابل للتنفيذ (.exe) الذي يتم تحميله في مجال التطبيق الأولي أو الافتراضي.

قاعدة التطبيق هي الدليل الجذر الذي يحتوي على التطبيق. لتلبية طلب النوع، يستخدم وقت التشغيل هذه القيمة للبحث عن التجميع الذي يحتوي على النوع المطلوب.

وهي الدليل الذي يبدأ منه مدير التجميع في البحث عن التجميعات. في حالة التطبيقات المستندة إلى الويب، فإن قاعدة التطبيق هي جذر موقع الويب.

إذا تم تحديد ملف التكوين للتطبيق، فإنها موقع ملف التكوين، الذي يخزن تفاصيل التكوين للكود قيد التشغيل في مجال التطبيق.

بالنسبة لنظام يحتوي على أكثر من موقع ويب، فهي الموقع الافتراضي المحدد في المنفذ 80.

تُعرف قاعدة التطبيق أيضًا باسم مجلد التطبيق أو دليل التطبيق. يتم استخدامه أيضًا للتحكم في وصول مجالات التطبيق إلى التطبيقات الأخرى.

إقرأ أيضاً… ما المقصود بإدارة أداء التطبيق؟


شرح قاعدة التطبيق.

العملية المستخدمة في وقت التشغيل للبحث عن التجميعات التابعة لكل من التطبيقات المستندة إلى الويب والتطبيقات غير المستندة إلى الويب هي نفسها.

يستخدم وقت التشغيل المسارات المتعلقة بقاعدة التطبيق للبحث. في بعض الأحيان، من الضروري إنشاء بيئات مخصصة للتطبيقات ليتم تنفيذها بأذونات مقيدة، مما يقلل من المخاطر المرتبطة بالثغرات الأمنية.

في مثل هذه الحالات، يمكن إنشاء مجالات التطبيق وتكوينها برمجيًا باستخدام خيارات الأمان المطلوبة. أثناء إنشاء مجالات التطبيق المخصصة هذه، يتم استخدام فئة ApplicationSetup لتحديد الخاصية الأساسية للتطبيق جنبًا إلى جنب مع المعلمات الأخرى.

كما أنها خاصية مهمة لفئة AppDomainSetup المستخدمة لجلب أو تحديث اسم الدليل الذي يحتوي على التطبيق. بالنسبة إلى مجال التطبيق الذي تم إنشاؤه حديثًا، تكون قيمة ApplicationBase هي نفسها قيمة منشئها.

الخاصية ApplicationBase هي نفس نوع System.String ويتم تضمينها في مساحة الاسم والنظام والتجميع و mscorlib.dll.

تعتمد الأذونات الممنوحة لمجال التطبيق، حيث يتم تنفيذ التطبيق، على قيمة قاعدة التطبيق. على سبيل المثال، على الرغم من إنشاء مجال تطبيق بواسطة كمبيوتر محلي.

إذا تم تعيين الخاصية الأساسية للتطبيق إلى دليل إنترانت، فإن الأذونات الممنوحة لمجال التطبيق ستقتصر على شبكة إنترانت المحلية وتؤثر على الأذونات الممنوحة لها.

لذلك، يجب تعيين قيمة الخاصية ApplicationBase بشكل صحيح لتجنب الأخطاء.

مقالات مرتبطة...

  • ما هي أجهزة الكمبيوتر؟ كيف تعمل وما هي مكوناتها؟

    أحدثت أجهزة الكمبيوتر ثورة في حياتنا. إنها تساعدنا في إنجاز المهام المتكررة بسرعة وبدقة. وهم لا يكلون ولا يخشون التعقيد. أجهزة الكمبيوتر قادرة على معالجة البيانات وتنفيذ العمليات بمعدل الملايين في الثانية. كما يمكنهم إنجاز المهمة بشكل أسرع بكثير مقارنة بالوقت الذي يستغرقه الإنسان لإكمال نفس المهمة. يمنحك الوصول إلى جهاز كمبيوتر شخصي أيضًا الفرصة…

  • شرح مفهوم إنترنت الأشياء (IoT).

    يشير إنترنت الأشياء (IoT) إلى توصيل الأجهزة المادية، مثل الأجهزة والمركبات والمعدات الأخرى بالإنترنت. تم تجهيز هذه الأجهزة بأجهزة استشعار وبرامج واتصال، مما يسمح لها بجمع البيانات ومشاركتها مع بعضها البعض ومع الأنظمة الأخرى. مثل الأنظمة الأساسية القائمة على السحابة. ميزات إنترنت الأشياء. تتمتع إنترنت الأشياء بإمكانية إحداث ثورة في العديد من الصناعات، من الرعاية…

  • شرح مفهوم تقنية (البلوك تشين)؟

    سنقدم لك شرح المفاهيم الأساسية والمتقدمة لتقنية البلوك تشين (Blockchain). البلوك تشين هي عبارة عن دفتر أستاذ متنامي باستمرار يحتفظ بسجل دائم لجميع المعاملات التي تمت بطريقة آمنة ومتسلسلة زمنياً وغير قابلة للتغيير. يمكن استخدامه للتحويل الآمن للأموال والممتلكات والعقود وما إلى ذلك دون الحاجة إلى وسيط طرف ثالث مثل البنك أو الحكومة. البلوك تشين…

  • أنواع شبكات الحاسوب والإنترنت.

    الشبكات هي نقاط الوصل التي تستخدم لتوصيل الأجهزة المختلفة مع بعضها البعض، فما هي أنواع شبكات الحاسوب والإنترنت؟ تعريف الشبكات. الشبكة عبارة عن مجموعة من الأجهزة المتصلة بوسائط الإرسال. قد تكون وسائط النقل في شكل كبل متحد المحور أو زوج مجدول أو كبل ألياف بصرية. تسمى الأجهزة الموجودة على الشبكة بالعقد Nodes. هناك نوعان من…

  • الألعاب التي تحبها القطط

    هل تتجول في متجر الحيوانات الأليفة، وترى الألعاب العديدة المتاحة لقطتك، وتتساءل عما إذا كانت التكلفة تستحق ذلك؟ وما هي الألعاب التي تحبها القطط؟ يمكن أن تكون القطط مخلوقات متقلبة، ولكن يمكن العثور على وقت ممتع مع أي لعبة تقريبًا. القطط مثل الأطفال، تمر بمراحل وتحتاج أحيانًا إلى ألعاب مناسبة لعمرها ويمكن أن تشعر بالملل…

  • ما هو شريط المهام (Taskbar)؟

    يعد شريط المهام (Taskbar) عنصرًا رئيسيًا في واجهة المستخدم الرسومية في Windows ويمتد على الحافة السفلية لسطح المكتب. فهو يساعد المستخدمين على التبديل بسرعة بين النوافذ والتطبيقات المفتوحة بنقرة واحدة. يتضمن شريط المهام أيقونات لكل تطبيق يعمل على الكمبيوتر، بالإضافة إلى زر Windows Start (على الجانب الأيسر) وعلبة النظام (على اليمين). يمكن للمستخدمين أيضًا تثبيت الرموز…