我有一个需要从本地app文件夹中检索一些内容的服务,但是当我执行Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)时,它返回Roaming文件夹而不是Local文件夹...
我的应用程序池正在使用系统帐户,并且我确保在ISS服务器上, loadUserProfile 和 setProfileEnvironment 对于该特定应用程序池都设置为true。 ..
我在这里缺少什么?为什么它不返回本地文件夹而不是漫游文件夹?
答案 0 :(得分:2)
您需要使用ApplicationData
。检查:https://msdn.microsoft.com/en-us/library/system.environment.specialfolder(v=vs.110).aspx - 清楚地说明了ExecutorService
:
ApplicationData - 用作公共存储库的目录 当前漫游用户的特定于应用程序的数据
答案 1 :(得分:1)
Environment.SpecialFolder.LocalApplicationData
将为您提供本地app数据文件夹。