从Web应用程序获取DefaultAppPool AppData文件夹

Vla*_*adL 6 c# asp.net asp.net-mvc iis-7

我有一个从DefaultAppPool帐户运行的Web应用程序.我想将一些文件写入DefaultAppPool的AppData文件夹(或任何其他文件夹,可以从我的应用程序运行的帐户100%访问)

我试过了

Environment.GetFolderPath(System.Environment.SpecialFolder.ApplicationData)
Run Code Online (Sandbox Code Playgroud)

但由于某种原因,它返回一个空字符串.

Environment.GetFolderPath(System.Environment.SpecialFolder.UserProfile)
Run Code Online (Sandbox Code Playgroud)

C:\\Users\DefaultAppPool按预期返回.

如何获取DefaultAppPool的AppData路径?

编辑: 此代码在模型中执行

hut*_*oid 1

我这样做:

var path = string.Format("{0}\\{1}", Environment.GetFolderPath(System.Environment.SpecialFolder.UserProfile), "AppData")
Run Code Online (Sandbox Code Playgroud)