ระบบกำหนดค่าลำดับชั้น
เราได้กล่าวว่าอาจมีไฟล์การกำหนดค่าหลายไฟล์บนเซิร์ฟเวอร์ที่มีอยู่ในไดเรกทอรีที่แตกต่างกัน เมื่อคำขอ URL โดยละเอียดมาถึง ASP+คำนวณการตั้งค่าของ URL ในโครงสร้างลำดับชั้นและใช้ไฟล์การกำหนดค่าที่อยู่ในเส้นทางสำหรับ URL ที่ร้องขอ
ตัวอย่างเช่นโครงสร้างของไซต์มีดังนี้:
แอปพลิเคชันรูท
| ----- subdir1
| ----- subdir2
แนวคิดคือการตั้งค่าแอปพลิเคชันการกำหนดค่าช่วยให้ผู้ใช้ทุกคนสามารถเข้าถึงไดเรกทอรีรูทแอปพลิเคชัน (แอปพลิเคชันรูท) เพื่อให้ผู้ใช้ที่เลือกสามารถเข้าถึงไดเรกทอรีย่อยทั้งสอง
ตอนนี้สมมติว่ามีไฟล์ config.web ในไดเรกทอรี subdir1 ไม่มีไฟล์ config.web ในแอปพลิเคชันรูทและ subdir2 ในตัวอย่างนี้มีการใช้ไฟล์ config.web สองไฟล์ ไฟล์ config.web ของระดับสูงสุดอยู่ที่%windir%/complus/เวอร์ชันไดเรกทอรี ไฟล์นี้ได้รับการพิจารณาในระดับเครื่องและไดเรกทอรี ASP+ทั้งหมดและสายย่อยได้รับการตั้งค่าการตั้งค่าของพวกเขา การตั้งค่าส่วนความปลอดภัยเริ่มต้นของไฟล์นี้คือการอนุญาตให้เข้าถึงผู้ใช้ทั้งหมด เมื่อแอปพลิเคชันรูทไดเรกทอรีไม่มีไฟล์การกำหนดค่านั่นคือโดยไม่ต้องแก้ไขค่าการตั้งค่านี้ผู้ใช้ทั้งหมดจะอนุญาตให้เข้าถึงไดเรกทอรีนี้ได้เนื่องจากไดเรกทอรีนี้สืบทอดการตั้งค่าของไฟล์การกำหนดค่าระดับเครื่อง หากไฟล์ config.web ในไดเรกทอรี subdir1 มีส่วนการกำหนดค่าความปลอดภัยจะถูกตั้งค่าเพื่อให้ผู้ใช้บางคนสามารถเข้าถึงไดเรกทอรีได้ไดเรกทอรี subdir2 จะสืบทอดการตั้งค่า แต่ไดเรกทอรีรากแอปพลิเคชันจะไม่ได้รับผลกระทบ ดังนั้นผู้ใช้ทุกคนสามารถเข้าถึงไดเรกทอรีรูทแอปพลิเคชัน แต่มีเพียงผู้ใช้บางคนเท่านั้นที่สามารถเข้าถึงไดเรกทอรีย่อยสองรายการ
การตั้งค่าการกำหนดค่ามาตรฐาน
สภาพแวดล้อม ASP+มาพร้อมกับไฟล์ config.web มาตรฐานซึ่งมีคอลเลกชันการตั้งค่าการกำหนดค่าที่หลากหลาย ไฟล์นี้อยู่ใน
%Windir%/Demplus/Version Directory ในไฟล์การกำหนดค่าของระดับเครื่องเราสามารถค้นหาส่วนการกำหนดค่ามาตรฐานภายใต้การกำหนดค่ามาตรฐาน ASP+ของโปรเซสเซอร์ส่วน
[อีเมลป้องกัน]
จะดำเนินการต่อ ...