我有一个从 DefaultAppPool
帐户运行的网络应用程序。我想将一些文件写入 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")
关于c# - 从 Web 应用程序获取 DefaultAppPool AppData 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20637013/