最佳答案
在ASP中从控制器中找到App_Data文件夹的绝对路径的正确方法是什么?NET MVC项目?我希望能够临时使用.xml文件,我不想硬编码路径。
这行不通:
[HandleError]
public class HomeController : Controller
{
public ActionResult Index()
{
string path = VirtualPathUtility.ToAbsolute("~/App_Data/somedata.xml");
//.... do whatever
return View();
}
}
我认为在web上下文之外VirtualPathUtility.ToAbsolute()不起作用。
返回"C:\App_Data\somedata.xml"
我应该在哪里确定MVC应用程序中的.xml文件的路径?
全球。Asax,并坚持它的应用程序级变量?< / p >