วิธีที่ถูกต้องในการค้นหาเส้นทางที่แน่นอนไปยังโฟลเดอร์ App_Data จากคอนโทรลเลอร์ในโครงการ ASP.NET MVC คืออะไร ฉันต้องการทำงานกับไฟล์. xml ชั่วคราวและฉันไม่ต้องการฮาร์ดโค้ดพา ธ
สิ่งนี้ไม่ทำงาน:
[HandleError]
public class HomeController : Controller
{
public ActionResult Index()
{
string path = VirtualPathUtility.ToAbsolute("~/App_Data/somedata.xml");
//.... do whatever
return View();
}
}
ฉันคิดว่านอกบริบทเว็บ VirtualPathUtility.ToAbsolute () ไม่ทำงาน เส้นทางสตริงกลับมาเป็น "C: \ App_Data \ somedata.xml"
ฉันควรกำหนดเส้นทางของไฟล์. xml ในแอป MVC ได้อย่างไร global.asax และติดมันเป็นตัวแปรระดับแอปพลิเคชัน?