Có sự khác biệt nào giữa Server.MapPath()
và HostingEnvironment.MapPath()
không? Có Server.MapPath()
bất kỳ lợi thế hơn HostingEnvironment.MapPath()
?
Vấn đề ban đầu của tôi là ánh xạ đường dẫn tệp trên máy chủ khi HttpContext
không có và tôi không thể chuyển một Server
biến từ Global.asax
phương thức của mình.
Tôi đã sử dụng HostingEnvironment.MapPath()
thay thế vì nó không cần HttpContext
. Có tình huống nào khi hai phương pháp này sẽ cho kết quả khác nhau không?