نظام التكوين الهرمي
لقد ذكرنا أنه يمكن أن يكون هناك ملفات تكوين متعددة على الخادم الموجود في دليل مختلف. عند وصول طلب عنوان URL مفصل ، احسب ASP+إعداد عنوان URL في الهيكل الهرمي ، واستخدم ملف التكوين الموجود في المسار لعنوان URL المطلوب.
على سبيل المثال ، بنية الموقع على النحو التالي:
جذر التطبيق
|
|
الفكرة هي أن إعداد تطبيق التكوين يتيح لجميع المستخدمين الوصول إلى دليل جذر التطبيق (جذر التطبيق) بحيث يمكن للمستخدمين المحددين الوصول إلى الدلالة الفرعية.
الآن ، افترض أن هناك ملف config.web في الدليل subdir1 ، لا يوجد ملف config.web في جذر التطبيق و subdir2. في هذا المثال ، يتم استخدام ملفان config.web بالفعل. يقع ملف config.web من أعلى مستوى في ٪ Windir ٪/Complus/الإصدار. يتم النظر في هذا الملف على مستوى الجهاز ، وقد ورثت جميع الدليل ASP+والفرع إعداداتها. إعداد قسم السلامة الافتراضي لهذا الملف هو السماح بالوصول إلى جميع المستخدمين. عندما لا يحتوي دليل جذر التطبيق على ملفات تكوين ، فهذا دون تحرير قيمة الإعداد هذه ، سيسمح جميع المستخدمين بالوصول إلى هذا الدليل لأن هذا الدليل يرث إعداد ملف التكوين على مستوى الجهاز. إذا كان ملف config.web في دليل SubDir1 يحتوي على قسم تكوين الأمان ، فسيتم تعيينه للسماح لبعض المستخدمين بالوصول إلى الدليل ، فإن دليل SubDir2 سيرث إعداده ، لكن دليل جذر التطبيق لا يتأثر. لذلك ، يمكن لجميع المستخدمين الوصول إلى دليل جذر التطبيق ، ولكن يمكن لبعض المستخدمين فقط الوصول إلى اثنين من الدلائل الفرعية.
إعدادات التكوين القياسية
تأتي بيئة ASP+مع ملف Config.web قياسي ، والذي يحتوي على مجموعة إعدادات تكوين غنية. يقع هذا الملف في
٪ windir ٪/دليل الشكوى/الإصدار. في ملف تكوين مستوى الجهاز ، يمكننا العثور على قسم التكوين القياسي ضمن التكوين القياسي ASP+لمعالج القسم.
[البريد الإلكتروني محمي]
يتبع ...