أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

معلومات: ASP.نظرة عامة حول تكوين الشبكة

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

اضغط هنا لرابط المقالة باللغة الانجليزية307626
تشير هذه المقالة إلى Microsoft التالية.NET Framework فئة مكتبة مساحة أسماء المصادر:
  • System.Configuration
الموجز
توفر هذه المقالة مقدمة إلى ASP.NET الرئيسية صفحة إطار.

لمزيد من ASP.NET نظرات عامة، راجع ما يلي مقالة قاعدة معارف Microsoft:
305140 معلومات: ASP.NET خارطة الطريق
معلومات أخرى
يتضمن تكوين كل شيء بدءاً من إعدادات التطبيق مثل اتصالات قاعدة البيانات إلى تفاصيل الأمان ومعلومات حول كيفية يجب أن تتم معالجة الأخطاء. ملفات التكوين بتوفير موقع المعلومات الخاصة بالكمبيوتر والخاصة بالتطبيقات التي يمكنك تغييرها دون الحاجة إلى إعادة ترجمة التعليمات البرمجية.

تتناول هذه المقالة الموضوعات التكوين التالية:

التكوين: ما هو الجديد

خلافا لصفحات الملقم النشطة (ASP) تطبيق الإعدادات تخزينها في "خدمات معلومات إنترنت" التعريف (IIS) من ASP.يتم تخزين إعدادات التكوين NET في "التمييز قابلة الامتداد" ملفات لغة (XML). وهذا يوفر الميزات التالية عند الحاجة إلى تغيير إعدادات التكوين ونشر التطبيقات:
  • صفحات ASP.يتم تخزين ملفات تكوين NET في نفس دليل محتوى موقع. عند النشر، تحتاج فقط إلى نسخ دليل محتوى للحصول على كل من المحتوى والتطبيق التكوين.
  • يمكنك استخدام محرر النص القياسي لتعديل تكوين ملفات. وهذا يجعل من السهل تغيير إعدادات تكوين كلا محلياً و عن بعد.
  • ملفات التكوين القابلة للتوسيع؛ وكنتيجة لذلك، يمكنك يمكنك إضافة إعدادات تكوين مخصصة.
  • النظام تلقائياً بالكشف عن التغييرات إلى ASP.NET ملفات التكوين. لا يلزم إعادة تشغيل IIS أو أعد تمهيد ملقم ويب لتصبح الإعدادات نافذة المفعول.

تنسيق الملف والتسلسل الهرمي للتكوين

هناك نوعان من ملفات التكوين التي يجب أن القلق ل ASP.NET تطبيقات: Machine.config و Web.config. كل من الملفات المستندة إلى XML ويحتوي على مقاطع تكوين مشابه. على الرغم من ذلك، يحتوي ملف Machine.config على معلومات التكوين حول كافة.NET طلبات الحصول على إصدار محدد من الإطار، بينما Web.config تحتوي الملفات على إعدادات التكوين أكثر تفصيلاً حول ASP معينة.NET التطبيقات. النص في Machine.config و Web.config تحسس حالة الأحرف.

لمزيد من المعلومات حول التنسيق ASP.NET ملفات التكوين، راجع الموضوع التالي في.NET Framework وثائق أدوات التطوير (SDK) البرنامج:
تنسيق ASP.NET ملفات التكوين
.aspx http://msdn2.microsoft.com/en-us/library/ackhksh7 (vs.71)
عندما إلى صفحة.aspx طلب، ملفات التكوين يتم تصنيف بطريقة التي إعداد تكوين في ملف Web.config التي يتم تخزينها في تجاوزات دليل فرعي إعداد في الملف Web.config الملف في دليل التطبيق الذي يتجاوز إعدادات على مستوى موقع ويب و الإعدادات في الملف Machine.config. بعد أن تكون إعدادات التكوين ترجمة, التي تم تخزينها مؤقتاً للطلبات المستقبلية إلى حين تكوين تعديل الملفات.

يسرد الجدول التالي عينة التكوين مواقع الملفات http://myserver/myapplication/mydir/mypage.aspx URL:

مستوىمسار
إعدادات التكوين لهذا الإصدار من.NET إطارWinnt\Microsoft.net\Framework\v.إصدار\Config\Machine.config
إعدادات موقع ويبInetpub\Wwwroot\Web.config
التطبيق إعداداتInetpub\Wwwroot\Myapplication\Web.config
دليل فرعي إعداداتInetpub\Wwwroot\Myapplication\Mydir\Web.config

ملف Web.config على أي مستوى اختيارية، ولكن مطلوب ملف Machine.config.

لمزيد من المعلومات حول التسلسل الهرمي للتكوين، راجع الموضوع التالي في.NET Framework SDK الوثائق: لتطبيق إعدادات تكوين موارد محددة، استخدم <location></location> علامة بسمة مسار المناسب. يمكنك استخدام مسار سمة للتعرف على الملف أو التابعة دليل محدد التي فريدة يتم تطبيق إعدادات التكوين.

لمزيد من المعلومات حول <location></location> العلامة، راجع الموضوع التالي في.NET Framework SDK الوثائق:
تكوين إعدادات <Location>
</Location>.aspx http://msdn.microsoft.com/en-us/library/6hbkh9s7 (v=vs.71)

صفحات ASP.NET مقاطع التكوين

صفحات ASP.تكوين NET المقاطع الموجودة في <system.web></system.web> المقطع الوارد في <configuration></configuration> العلامة:
   <configuration>      <appSettings></appSettings>      <system.web>         ...         <webServices></webServices>      </system.web>   </configuration>				
يسرد الجدول التالي كافة ASP.تكوين الشبكة المقاطع:

المقطعوصف
تكوين الحصول على إعدادات مخصصة لتطبيق ما. يمكن أن تكون الإعدادات الموجودة في هذا المقطع مقارنة بمتغيرات التطبيق.
تكوين وضع المصادقة لتحديد أي نوع من المصادقة باستخدام.
تكوين دعم تخويل وعناصر العميل الوصول إلى محدد موقع معلومات الموارد.
تكوين إعدادات المكون قدرات المستعرض.
تكوين إعدادات تجميع تلك ASP.يستخدم NET.
يوفر معلومات حول رسائل الخطأ المخصصة ل ASP.تطبيق NET.
تكوين إعدادات العولمة للتطبيق.
مخططات طلبات URL الواردة إلى الفصول الدراسية إيهتفاندلير .
يضيف، يزيل أو يمسح الوحدات النمطية HTTP ضمن تطبيق.
تكوين صفحات ASP.إعدادات وقت تشغيل NET HTTP.
عناصر التحكم هوية التطبيق الخاص بتطبيق ويب.
تكوين مفاتيح لاستخدام تشفير وفك تشفير بيانات ملف تعريف الارتباط مصادقة النماذج. هذا القسم يسمح لك بتكوين مفتاح التحقق من صحة تنفيذ الرسالة التحقق من بيانات حالة عرض المصادقة وتذاكر مصادقة النماذج.
يعرف إعدادات التكوين الخاصة بالصفحة.
تكوين صفحات ASP.إعدادات طراز عملية NET على أنظمة خادم ويب IIS. لاحظ أنه يمكنك استخدام هذه العلامة فقط في الملف Machine.config.
يعرف تعيينات صالح من مستويات الأمان المسماة لملفات النهج.
تكوين الوحدة النمطية حالة جلسة العمل.
تكوين صفحات ASP.خدمة التتبع NET.
تكوين مجموعة أذونات أمان الوصول إلى التعليمات البرمجية المستخدمة لتشغيل معينة التطبيق.
عناصر التحكم إعدادات ASP.خدمات ويب NET.

استرداد معلومات التكوين

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

على سبيل المثال، يمكنك استخدام التالية التعليمات البرمجية للحصول <browserCaps></browserCaps> الإعدادات من خلال الكائن Request.Browser :

Microsoft Visual Basic.NET
Response.Write(Request.Browser.VBScript.ToString())				
Microsoft Visual C#.NET
Response.Write(Request.Browser.VBScript.ToString());				
لمزيد من المعلومات حول كيفية استرداد إعدادات التكوين راجع الموضوع التالي في.NET Framework SDK الوثائق:
الوصول إلى إعدادات التكوين
http://msdn.microsoft.com/en-us/library/4c2kcht0.aspx

توسيع قسم التكوين

.NET Framework تكوين الوظائف بشكل كامل القابلة للتوسيع. هناك طريقتان يمكن أن تمتد التكوين:
  • إنشاء معالج مقطع تكوين مخصص.

    لإضافية معلومات حول كيفية إنشاء عناصر تحكم ASP.معالجات المقطع تكوين NET، انقر فوق رقم المقالة التالي لعرضها في قاعدة Microsoft قاعدة:
    309045 كيفية: إنشاء مخصص ل ASP.معالج مقطع التكوين NET في Visual C#.NET
  • استخدام <appSettings></appSettings> المقطع لتخزين بيانات معينة في التطبيق. للحصول على المعلومات حول بناء جملة <appSettings></appSettings> الباب، راجع الموضوع التالي في.NET Framework SDK الوثائق: استرداد القيم من <appSettings></appSettings> الباب، استخدام التعليمة البرمجية التالية في الملف.config:
            <appSettings>		<add key="MySetting" value="Valuable Information" />        </appSettings>						
    ثم استخدم التعليمات البرمجية التالية لاسترداد القيمة:

    ملاحظة: يجب أن يتضمن مساحة اسم System.Configuration الوصول إلى appSettings.

    Visual Basic .NET
        Label1.Text = ConfigurationSettings.AppSettings.Item("MySetting")					
    Visual C#.NET
        Label1.Text = ConfigurationSettings.AppSettings["MySetting"];					

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 307626 - آخر مراجعة: 06/20/2012 09:04:00 - المراجعة: 1.0

Microsoft ASP.NET 1.0, Microsoft ASP.NET 1.1

  • kbproductlink kbarttyperoadmap kbconfig kbinfo kbweb kbmt KB307626 KbMtar
تعليقات
/html>ppendChild(m); >orLargeScreens track by $index -->
Venezuela - Español
0&did=1&t=">p;did=1&t=">d=1&t="> var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write(" >