ملف التكوين config.web
تتضمن جميع معلومات التكوين ASP+في ملفات التكوين التي تسمى config.web. يوضح المثال التالي بنية ملف تكوين ASP+:
شفرة:<!-config.web file-><simpion>
<configcesections>
<إضافة أسماء = httpmodules type = system.web.config.httpmodulesconfighandler/>
<إضافة أسماء = httphandler type = system.web.config.httphandlerconfighandler/>
<add names = sessionState type = system.web.config.SessateConfighandler/>
<إضافة أسماء = نوع العولمة = system.web.config.globalizationConfighandler/>
<!-تصريحات التكوينات التقليدية
</configcesections>
<httpmodules>
<!-HTTP MODULE Subelements تذهب هنا->
</httpmodules>
<httphandler>
<!-HTTP معالجات الفرعية
</httphandler>
<SessionState>
<!-تنبعثات حالة الجلسة هنا->
</sessionState>
<balling>
<!-تنبعثات حالة الجلسة هنا->
</العولمة>
<!-أقسام تكوين إضافية تذهب هنا->
</configuration>
يجب أن تكون جميع معلومات التكوين بين <Configuration> و </configuration>. هناك جزءان رئيسيان من ملف التكوين. في الجزء العلوي ، تم تكوين إعلان برنامج المعالجة في القسم (بما في ذلك <Nuction> و </configcection> العلامات). يتضمن بقية الملف قسم التكوين الفعلي (من أجل واضح ، تمت إزالة عناصرها الفرعية). لاحظ أن كل قسم تكوين أدناه يجب أن يتوافق مع عبارة في <configcept>. يعطي كل عبارة اسم التكوين وأشار إلى مجموعة وفئة إطار عمل NGWS التي ستعالج معلومات التكوين الخاصة بها. يحتوي كل قسم تكوين على عناصر الطفل التي تحتوي على تكوين التفاصيل ASP+.
يوضح مثال الكود التالي هذه المفاهيم:
شفرة:<simpion><configcesections>
<add name = debugmode type = system.web.config.singletagsectionHandler />
<إضافة اسم = نوع العولمة = system.web.config.singletagsectionHandler />
<add name = complies type = system.web.ui.assembliessectionHandler />
<add name = security type = system.web.config.SecurityConfighandler />
</configcesections>
<debugmode enable = true />
<العولمة
requestEncoding = us-ascii
Responsencoding = ISO-8859-1
/>
<Semplies>
<إضافة التجميع = system.data.dll/>
<إضافة التجميع = system.dll/>
<إضافة التجميع = system.drawing.dll/>
<إضافة التجميع =*/>
</semplies>
<Curance>
<expization>
<اسمح للمستخدمين =* /> <!-كل شيء uters->
</إذن>
</surection>
</configuration>
يوضح هذا المثال ملف التكوين الذي يحتوي على أربعة تكوينات -DebugMode ، العولمة ، التجميعات ، والأمان. فيما يلي الإعدادات:
*في قسم التصحيح ، يتم فتح وضع التصحيح (تم تعيينه على TRUE).
*في قسم العولمة ، يتم إعداد طريقة رمز الطلبات والاستجابة.
*في قسم التجميعات ، تمت إضافة أربعة تجميع.
*في قسم الأمان ، يتم منح جميع المستخدمين الحق في الوصول.