config.web ไฟล์กำหนดค่า
ข้อมูลการกำหนดค่า ASP+ทั้งหมดรวมอยู่ในไฟล์การกำหนดค่าที่เรียกว่า config.web ตัวอย่างต่อไปนี้แสดงโครงสร้างของไฟล์กำหนดค่า ASP+:
รหัส:<!-config.web file-><การกำหนดค่า>
<การกำหนดค่า>
<เพิ่มชื่อ = httpmodules type = system.web.config.httpmodulesconfighandler/>
<เพิ่มชื่อ = httphandler type = system.web.config.httphandlerconfighandler/>
<เพิ่มชื่อ = sessionState type = system.web.config.sessateconfighandler/>
<เพิ่มชื่อ = lolalization type = system.web.config.globalizationConfighandler/>>>
<!
</configsections>
<httpmodules>
<!-องค์ประกอบย่อยโมดูล http ไปที่นี่->
</httpmodules>
<httphandler>
<!-HTTP Handlers Subelements
</httphandler>
<sessionstate>
<!-เซสชันสถานะย่อยไปที่นี่->
</sessionstate>
<loplization>
<!-เซสชันสถานะย่อยไปที่นี่->
</โลกาภิวัตน์>
<!-ส่วนการกำหนดค่าเพิ่มเติมไปที่นี่->
</การกำหนดค่า>
ข้อมูลการกำหนดค่าทั้งหมดจะต้องอยู่ระหว่าง <การกำหนดค่า> และ </การกำหนดค่า> แท็ก มีสองส่วนหลักของไฟล์การกำหนดค่า ในส่วนบนประกาศของโปรแกรมการประมวลผลที่กำหนดค่าไว้ในส่วน (รวมถึง <การกำหนดค่า> และ </การกำหนดค่า> แท็ก) ส่วนที่เหลือของไฟล์รวมถึงส่วนการกำหนดค่าจริง (สำหรับการลบส่วนย่อยของพวกเขาถูกลบออก) โปรดทราบว่าแต่ละส่วนการกำหนดค่าด้านล่างจะต้องสอดคล้องกับคำสั่งใน <การกำหนดค่า> แต่ละคำสั่งให้ชื่อชื่อการกำหนดค่าและชี้ให้เห็นแอสเซมบลี Framework NGWS และคลาสที่จะประมวลผลข้อมูลการกำหนดค่า แต่ละส่วนการกำหนดค่ามีองค์ประกอบเด็กที่มีการกำหนดค่ารายละเอียด ASP+
ตัวอย่างรหัสต่อไปนี้แสดงแนวคิดเหล่านี้:
รหัส:<การกำหนดค่า><การกำหนดค่า>
<เพิ่มชื่อ = debugMode type = system.web.config.singletagsectionHandler />
<เพิ่มชื่อ = lolalization type = system.web.config.singletagsectionhandler />>
<เพิ่มชื่อ = Assemblies type = system.web.ui.assembliessectionHandler />>
<เพิ่มชื่อ = ประเภทความปลอดภัย = system.web.config.securityConfighandler />>
</configsections>
<debugMode enable = true />
<โลกาภิวัตน์
requestEncoding = us-ascii
การตอบสนอง = ISO-8859-1
-
<Essemblies>
<เพิ่มแอสเซมบลี = system.data.dll/>
<เพิ่มแอสเซมบลี = system.dll/>
<เพิ่มแอสเซมบลี = system.drawing.dll/>
<เพิ่มแอสเซมบลี =*/>
</semblies>
<Social>
<Emorization>
<อนุญาตให้ผู้ใช้ =* /> <!-ทั้งหมด uTers->
</การอนุญาต>
</econteric>
</การกำหนดค่า>
ตัวอย่างนี้แสดงไฟล์การกำหนดค่าที่มีสี่การกำหนดค่า -DebugMode, โลกาภิวัตน์, แอสเซมบลีและความปลอดภัย ต่อไปนี้คือการตั้งค่า:
*ในส่วนการดีบักโหมดการดีบักจะเปิดขึ้น (ตั้งค่าเป็นจริง)
*ในส่วนโลกาภิวัตน์วิธีการของการร้องขอและการตอบสนองจะถูกตั้งค่า
*ในส่วนแอสเซมบลีเพิ่มสี่ชุดประกอบ
*ในส่วนความปลอดภัยผู้ใช้ทุกคนจะได้รับสิทธิ์ในการเข้าถึง