استخدم صفحة ميزة تفويض الميزة لتكوين حالة تفويض ميزات إدارة IIS بالنسبة للمواقع والتطبيقات على خادم ويب في Windows Vista®‎ و Windows Server® 2008. عندما تقوم بتكوين حالة التفويض لميزة من إدارة IIS، فإنك تحدد ما إذا كان قسم التكوين التابع للميزة مؤمنًا أو غير مؤمن في ملفات تكوين على مستوى الخادم (ملف ApplicationHost.config وملف الجذر Web.config) لـ IIS 7. عندما تقوم بتأمين ميزة، يمكن فقط قراءة التكوين من ملف التكوين على مستوى الخادم وكتابته إليه لهذه الميزة. لكن، يمكنك إلغاء تأمين ميزة عندما ترغب في أن تتم قراءة التكوين من ملفات تكوين ذات مستوى أقل وكتابته إليها، مثل ملف Web.config على موقع أو تطبيق خاص بك.

ملاحظة

عندما تقوم بتكوين حالة تفويض لميزات في إدارة IIS، فإنك تتحكم فقط في مقاطع التكوين والمستويات المتطابقة التي يمكن فيها تعيين إعدادات في ملفات التكوين.

بفضل استخدام ملفات Web.config لقراءة إعدادات التكوين وحفظها لأي من الإعدادات أو كافتها في المواقع والتطبيقات الخاصة بك، حينئذٍ يمكنك بسهولة نسخ التكوين من جهاز كمبيوتر لآخر. على سبيل المثال، ربما تقوم بتطوير تطبيق ما على جهاز كمبيوتر تطوير أو اختبار، وتحديد ميزات معينة في هذا التطبيق لتتم كتابتها إلى Web.config. الأمر الذي يتيح لك تجميع كافة محتوى التطبيق بسهولة، بما في ذلك ملف التكوين ومن ثم نقله إلى جهاز كمبيوتر آخر.

هام

إذا قمت بتطوير موقع أو تطبيق لبيئة منتج، فيتعين عليك سؤال شخص يعمل كمسؤول في جهاز كمبيوتر الإنتاج عما إذا كان من الممكن إلغاء تأمين الميزات التي تقوم بتكوينها في Web.config الخاص بالموقع أو التطبيق في بيئة الإنتاج. إذا تم تأمين الميزة التي تقوم بتكوينها في Web.config في بيئة الإنتاج، فربما تواجه أخطاء في وقت التشغيل حيث إن التكوين الذي قمت باختياره غير صالح.

في Windows Server 2008، يقترن تفويض الميزة مع الميزتين مستخدمو إدارة IIS وأذونات إدارة IIS لتمكين المستخدمين غير الإداريين من عرض الميزات المفوضة وتكوينها في مواقعهم أو تطبيقاتهم باستخدام إدارة IIS. وتحدد حالة التفويض لميزة ما إذا كان من الممكن أن يقوم المستخدمون بتكوين الميزة في مواقع وتطبيقات خاصة بهم من عدمه. على سبيل المثال، إذا كنت تريد السماح لمستخدمين بتكوين سلاسل اتصال بيانات، حدد سلاسل الاتصالمن القائمة الموجودة في صفحة تفويض الميزة، ثم انقر فوق قراءة/كتابة من جزء الإجراءات أو القائمة التي تظهر عند النقر بزر الماوس الأيمن.

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

تنبيه

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

قائمة عناصر واجهة المستخدم

يصف الجدول الآتي عناصر واجهة المستخدم المتاحة في صفحة الميزة وفي جزء الإجراءات.

عناصر صفحة الميزة

اسم العنصرالوصف‏

الاسم

عرض اسم ميزة واجهة المستخدم في إدارة IIS. حدد ميزة ثم انقر فوق حالة التفويض التي تريد من جزء الإجراءات أو من القائمة التي تظهر بالنقر بزر الماوس الأيمن.

تفويض

عرض حالة التفويض لميزة واجهة المستخدم في مستويات أقل.

عناصر جزء الإجراءات

يوضح الجدول التالي خيارات التفويض المتوفرة لميزات IIS 7 في إدارة IIS بالإضافة إلى طريقة تأثير خيارات التفويض على ملفات التكوين وعلى واجهة المستخدم (UI). وتعتبر هذه الميزات بمثابة ميزات تستند إلى تكوين. إذا قمت بتوسيع إدارة IIS ليشمل ميزات جهة أخرى، فربما تختلف حالات التفويض الخاصة بك عن هذا الجدول إذا كانت عبارة عن حالات تفويض لمستخدم محدد. بالإضافة إلى ذلك، ربما تكون الميزات الفردية التي تقوم بإعدادها على صفحة تفويض الميزة خاصة ببروتوكول وغير قابلة للتطبيق على كافة المواقع والتطبيقات.

خيار التفويضوصف لأنظمة التشغيل Windows Vistaوصف لأنظمة التشغيل Windows Server 2008

قراءة/كتابة

عندما تقوم بتحديد قراءة/كتابة لميزة، فهذا يعني أنك تقوم بإلغاء تأمين قسم (أقسام) التكوين التابع للميزة في ملف تكوين على مستوى الخادم. إن أية تغييرات تكوين يتم إجراؤها لهذه الميزة ستتم قراءتها من ملفات Web.config وكتابتها إليها في مواقع أو تطبيقات.

عندما تقوم بتحديد قراءة/كتابة لميزة، فهذا يعني أنك تقوم بإلغاء تأمين قسم (أقسام) التكوين التابع للميزة في ملف تكوين على مستوى الخادم. إن أية تغييرات تكوين يتم إجراؤها لهذه الميزة ستتم قراءتها من ملفات Web.config وكتابتها إليها في مواقع أو تطبيقات.

بالإضافة إلى ذلك، يعمل تكوين ميزة للقراءة/كتابة على تمكين مستخدمين غير إداريين من رؤية الميزة وتكوينها في إدارة IIS الخاصة بالمواقع أو التطبيقات المسموح لهم بالاتصال بها.

للقراءة فقط

عندما تقوم بتحديد للقراءة فقط لميزة، فهذا يعني أنك تقوم بتأمين قسم (أقسام) التكوين التابع للميزة في ملف تكوين على مستوى الخادم. يتعذر كتابة التكوين لملفات Web.config في مواقع أو تطبيقات.

ملاحظة

إذا قمت بتعيين إعدادات تكوين لميزة في ملف Web.config، ولكن الميزة للقراءة فقط، فستتلقى خطأ إذا حاولت تكوين الميزة على مستوى الموقع أو التطبيق، كما ستتلقى أخطاء خاصة بوقت التشغيل على المواقع والتطبيقات الخاصة بك.

عندما تقوم بتحديد للقراءة فقط لميزة، فهذا يعني أنك تقوم بتأمين قسم (أقسام) التكوين التابع للميزة في ملف تكوين على مستوى الخادم. يتعذر كتابة التكوين لملفات Web.config في مواقع أو تطبيقات.

بالإضافة إلى ذلك، يتعذر على مستخدمين غير إداريين تكوين الميزة في إدارة IIS للمواقع أو التطبيقات الخاصة بهم، لكن يمكنهم رؤية الميزة على أنها للقراءة فقط في إدارة IIS لرؤية كيف يتم تكوين الميزة في ملف تكوين على مستوى الخادم.

ملاحظة

إذا قمت بتعيين إعدادات تكوين لميزة في ملف Web.config، ولكن الميزة للقراءة فقط، فستتلقى خطأ إذا حاولت تكوين الميزة على مستوى الموقع أو التطبيق، كما ستتلقى أخطاء خاصة بوقت التشغيل على المواقع والتطبيقات الخاصة بك.

غير مفوّض

عندما تقوم بتحديد غير مفوض لميزة، فهذا يعني أنك تقوم بتأمين قسم (أقسام) التكوين التابع للميزة في ملف تكوين على مستوى الخادم. تتعذر قراءة التكوين من ملفات Web.config أو كتابته إليها في مواقع أو تطبيقات.

عندما تقوم بتحديد غير مفوض لميزة، فهذا يعني أنك تقوم بتأمين قسم (أقسام) التكوين التابع للميزة في ملف تكوين على مستوى الخادم. تتعذر قراءة التكوين من ملفات Web.config أو كتابته إليها في مواقع أو تطبيقات.

بالإضافة إلى ذلك، لن يتمكن المستخدمون غير الإداريين من رؤية الميزة في إدارة IIS كما لن يتمكنوا من تكوين الميزة على مستويات الموقع والتطبيق.

إعادة التعيين إلى موروث

عندما تحدد إعادة التعيين إلى موروث لميزة، ترث الميزة حالة التفويض المعينة في المستوى الأصلي.

عندما تحدد إعادة التعيين إلى موروث لميزة، ترث الميزة حالة التفويض المعينة في المستوى الأصلي.

تكوين قراءة/كتابة

عندما تقوم بتحديد تكوين قراءة/كتابة لميزة، فهذا يعني أنك تقوم بإلغاء تأمين قسم (أقسام) التكوين التابع للميزة في ملف تكوين على مستوى الخادم. إن أية تغييرات تكوين يتم إجراؤها لهذه الميزة ستتم قراءتها من ملفات Web.config وكتابتها إليها في مواقع أو تطبيقات. لا يتوفر هذا الخيار إلا لميزات معينة مثل ميزة مستخدمي .NET وأدوار .NET، التي تحتوي على تكوين في كل من ملف تكوين وقاعدة بيانات.

ملاحظة

لا يؤثر هذا الإعداد على أذونات قاعدة البيانات.

عندما تقوم بتحديد تكوين قراءة/كتابة لميزة، فهذا يعني أنك تقوم بإلغاء تأمين قسم (أقسام) التكوين التابع للميزة في ملف تكوين على مستوى الخادم. إن أية تغييرات تكوين يتم إجراؤها لهذه الميزة ستتم قراءتها من ملفات Web.config وكتابتها إليها في مواقع أو تطبيقات. لا يتوفر هذا الخيار إلا لميزات معينة مثل ميزة مستخدمي .NET وأدوار .NET، التي تحتوي على تكوين في كل من ملف تكوين وقاعدة بيانات.

ملاحظة

لا يؤثر هذا الإعداد على أذونات قاعدة البيانات.

تكوين القراءة فقط

عندما تقوم بتحديد تكوين القراءة فقط لميزة، فهذا يعني أنك تقوم بتأمين قسم (أقسام) التكوين التابع للميزة في ملف تكوين على مستوى الخادم. لا يمكن كتابة التكوين لملفات Web.config في مواقع أو تطبيقات، لكن يمكن أن يستمر التطبيق في الكتابة لقاعدة بيانات. لا يتوفر هذا الخيار إلا لميزات معينة مثل ميزة ‏مستخدمي .NET‏ و‏أدوار .NET‏‏، التي تحتوي على تكوين في كل من ملف تكوين وقاعدة بيانات.

ملاحظة

لا يؤثر هذا الإعداد على أذونات قاعدة البيانات.

عندما تقوم بتحديد تكوين القراءة فقط لميزة، فهذا يعني أنك تقوم بتأمين قسم (أقسام) التكوين التابع للميزة في ملف تكوين على مستوى الخادم. لا يمكن كتابة التكوين لملفات Web.config في مواقع أو تطبيقات، لكن يمكن أن يستمر التطبيق في الكتابة لقاعدة بيانات. لا يتوفر هذا الخيار إلا لميزات معينة مثل ميزة مستخدمي .NET وأدوار .NET، التي تحتوي على تكوين في كل من ملف تكوين وقاعدة بيانات.

ملاحظة

لا يؤثر هذا الإعداد على أذونات قاعدة البيانات.

إعادة تعيين كافة التفويضات

إعادة تعيين حالات التفويض الخاصة بكافة الميزات للحالات التي تم تعيينها في المستوى الأصلي. على مستوى الخادم، يعمل هذا على تعيين حالات التفويض للحالات المحددة في إعدادات overrideModeDefault في ملف تكوين على مستوى الخادم.

إعادة تعيين حالات التفويض الخاصة بكافة الميزات للحالات التي تم تعيينها في المستوى الأصلي. على مستوى الخادم، يعمل هذا على تعيين حالات التفويض للحالات المحددة في إعدادات overrideModeDefault في ملف تكوين على مستوى الخادم.

تفويض موقع مخصص أو تفويض تطبيق مخصص

غير متوفر.

فتح صفحة الميزة "تفويض موقع مخصص" أو فتح صفحة الميزة "تفويض تطبيق مخصص" التي يمكنك فيها تكوين حالات تفويض مخصصة لموقع أو تطبيق مفرد.

راجع أيضاً


جدول المحتويات