如何在C#项目中访问App_Data文件夹中的嵌入式XML文件?

4

我有一个xml文件在App_Data文件夹中,我需要在页面中访问它。我该如何实现?


2
正确的方式是:AppDomain.CurrentDomain.GetData("DataDirectory")。 - Gerrie Pretorius
1
你们这些将此问题关闭为“不是一个真正的问题”的版主需要被移除。 - Nicholas Petersen
2个回答

9

使用Server.MapPath来获取您的文件路径。

Server.MapPath("~/App_Data/yourxmlfile.xml")

1
您可以像@Ruben-J指出的那样使用Server.MapPath,或者您可以使用HttpRequest的PhysicalApplicationPath属性与Path.Combine进行组合。
string appdata = Path.Combine(HttpContext.Current.Request.PhysicalApplicationPath, @"App_Data\yourxmlfile.xml");

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接