在运行asp.net应用程序池时,NT AUTHORITY \ Network Service总是写入磁盘上的哪个位置?

时间:2014-02-17 08:15:31

标签: c# asp.net network-service

我正在运行一个c#网站作为网络服务主管。即使在应用程序池上将“加载用户配置文件”设置为 true ,我似乎也无法解析特殊文件夹(例如Environment.SpecialFolder.ApplicationData),因为对Environment.GetFolderPath()的调用将返回C:\ always,而NetworkService没有权限写入它。

我知道如果我运行aspnet_regiis -ga "NT AUTHORITY\NETWORK SERVICE",我将获得ASP.NET临时文件夹的权限。但是,我需要一些永久位置(例如,不是真正的临时文件夹)来写入。我并不特别关心它位于哪个位置,只要它在运行Windows 2008 / R2 / 2012 / R2的每个系统上都是相同的。

0 个答案:

没有答案