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