มีความแตกต่างระหว่างServer.MapPath()และHostingEnvironment.MapPath()? ไม่Server.MapPath()ได้ประโยชน์ใด ๆ มากกว่าHostingEnvironment.MapPath()?
ปัญหาดั้งเดิมของฉันคือการแมปพา ธ ไฟล์บนเซิร์ฟเวอร์เมื่อHttpContextไม่มีอยู่และฉันไม่สามารถส่งServerตัวแปรจากGlobal.asaxไปยังเมธอดของฉันได้
ผมใช้แทนเพราะมันไม่จำเป็นต้องHostingEnvironment.MapPath() HttpContextมีสถานการณ์ใดบ้างที่ทั้งสองวิธีนี้จะให้ผลลัพธ์ที่ต่างกันหรือไม่