从 Web 应用程序获取 DefaultAppPool AppData 文件夹
本文关键字:AppData 文件夹 DefaultAppPool 获取 Web 应用程序 | 更新日期: 2024-10-31 06:28:59
我有一个从DefaultAppPool
帐户运行的Web应用程序。我想将一些文件写入 DefaultAppPool 的 AppData 文件夹(或任何其他文件夹,可从我的应用程序运行的帐户 100% 访问)
我试过了
Environment.GetFolderPath(System.Environment.SpecialFolder.ApplicationData)
但出于某种原因,它返回一个空字符串。
Environment.GetFolderPath(System.Environment.SpecialFolder.UserProfile)
按预期返回C:''Users'DefaultAppPool
。
如何获取 DefaultAppPool 的 AppData 路径?
编辑:此代码在模型中执行
我是这样做的:
var path = string.Format("{0}''{1}", Environment.GetFolderPath(System.Environment.SpecialFolder.UserProfile), "AppData")
我是这样做的:
string apPath = Path.Combine(System.Web.Hosting.HostingEnvironment.ApplicationPhysicalPath, "App_Data");