9
การใช้ ConfigurationManager เพื่อโหลดการกำหนดค่าจากตำแหน่งที่กำหนดเอง
ฉันกำลังพัฒนาองค์ประกอบการเข้าถึงข้อมูลที่จะใช้ในเว็บไซต์ที่มีการผสมผสานระหว่างหน้า ASP และ ASP.NET แบบคลาสสิกและต้องการวิธีที่ดีในการจัดการการตั้งค่าคอนฟิก ฉันต้องการใช้แบบกำหนดเองConfigurationSectionและสำหรับหน้า ASP.NET สิ่งนี้ใช้งานได้ดี แต่เมื่อคอมโพเนนต์ถูกเรียกผ่าน COM interop จากเพจ ASP แบบคลาสสิกคอมโพเนนต์จะไม่ทำงานในบริบทของคำขอ ASP.NET ดังนั้นจึงไม่มีความรู้เกี่ยวกับ web.config มีวิธีบอกConfigurationManagerให้โหลดคอนฟิกูเรชันจากพา ธ โดยพลการหรือไม่ (เช่น..\web.configหากแอสเซมบลีของฉันอยู่ใน/binโฟลเดอร์) ถ้ามีฉันคิดว่าส่วนประกอบของฉันสามารถถอยกลับไปได้หากค่าเริ่มต้นConfigurationManager.GetSectionส่งกลับnullสำหรับส่วนที่กำหนดเองของฉัน ยินดีต้อนรับแนวทางอื่น ๆ !