asp.net - 从 App_Code 文件夹中的类访问 App_Data 中的文件

标签 asp.net

在 ASP.Net 中,用户无法通过 Web 访问 app_data 文件夹。我想在这个文件夹中存储一个文件,并使用我在 App_Code 文件夹中的一个类从这个文件中读取。

请记住,此处的当前工作目录将是“c:\”、“c:\windows\system32\”等目录,而不是应用程序目录。所以像“../App_Data/somefile”这样的东西不起作用。

关于如何以编程方式访问 App_Data 文件夹中的文件,我必须忽略一些简单的事情

我怎样才能做到这一点?

最佳答案

您可以像这样访问 App_Data 文件夹:

string appdatafolder = Path.Combine(HttpContext.Current.Request.PhysicalApplicationPath, "App_Data");

我意识到这使用了 HttpContext 对象,但是,如果您在自定义 ASP.NET Membership 提供程序中编写此代码(我自己已经做过多次),则使用 HttpContext 对象应该没有问题。

关于asp.net - 从 App_Code 文件夹中的类访问 App_Data 中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/697339/

相关文章:

asp.net - GitHub 操作无法发布到 Azure

c# - 如何 ping 网站并在 gridview 中显示状态

javascript - Asp.net 将多个参数传递给 javascript 函数

asp.net - 嵌套的相对定位的 div 需要有 100% 的高度

c# - 注册表单中的密码文本框对页面加载有一定的值(value)

c# - 使用 ASP.NET MVC 异步 Controller 方法处理多个用户请求

javascript - Razor + JS 未捕获语法错误 : Invalid or unexpected token

c# - 一个响应对象上的 ASP.net C# 多个文档

c# - 如何选择MySQL列标题并将其显示为asp.net中gridview列中的行?

asp.net - 数据库关系查询