Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)重定向到Roaming文件夹

时间:2016-04-26 21:59:27

标签: c# iis

我有一个需要从本地app文件夹中检索一些内容的服务,但是当我执行Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)时,它返回Roaming文件夹而不是Local文件夹...

我的应用程序池正在使用系统帐户,并且我确保在ISS服务器上, loadUserProfile setProfileEnvironment 对于该特定应用程序池都设置为true。 ..

我在这里缺少什么?为什么它不返回本地文件夹而不是漫游文件夹?

2 个答案:

答案 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数据文件夹。