Tôi cần sử dụng Server.MapPath()
để kết hợp một số đường dẫn tệp mà tôi lưu trữ trong web.config
.
Tuy nhiên, vì Server.MapPath()
dựa vào HttpContext hiện tại (tôi nghĩ), tôi không thể thực hiện việc này. Khi cố gắng sử dụng phương pháp này, mặc dù phương pháp "có sẵn", tôi nhận được ngoại lệ sau:
Hoạt động máy chủ không khả dụng trong ngữ cảnh này.
Có phương pháp nào khác có thể ánh xạ một thư mục tương đối gốc web chẳng hạn như ~/App_Data/
đường dẫn vật lý đầy đủ chẳng hạn như C:\inetpub\wwwroot\project\App_data\
?