ฉันจำเป็นต้องใช้Server.MapPath()
เพื่อรวมพา ธ ไฟล์บางไฟล์ที่ฉันเก็บไว้ในไฟล์web.config
.
อย่างไรก็ตามเนื่องจากServer.MapPath()
อาศัย HttpContext ปัจจุบัน (ฉันคิดว่า) ฉันไม่สามารถทำสิ่งนี้ได้ เมื่อพยายามใช้วิธีนี้แม้ว่าจะ "ใช้ได้" ฉันก็ได้รับข้อยกเว้นดังต่อไปนี้:
การทำงานของเซิร์ฟเวอร์ไม่พร้อมใช้งานในบริบทนี้
มีวิธีอื่นที่สามารถแม็พไดเร็กทอรีสัมพัทธ์รูทของเว็บเช่น~/App_Data/
กับเส้นทางฟิสิคัลแบบเต็มเช่นC:\inetpub\wwwroot\project\App_data\
?