在Windows 8上使用IIS 8,我已经建立了与的身份运行一个应用程序池Network Service
。
在一个页面的代码,我打电话到:
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)
Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)
两个调用返回null。
我试过组合<identity impersonate="true|false"/>
以及负载值的设置用户配置文件设置为true |应用程序池设置假的,但我总是得到一个空的结果。
我希望得到的一个:
C:\Windows\ServiceProfiles\NetworkService\AppData\Local
C:\Windows\System32\config\systemprofile\AppData\Local
在其他用户的计算机,他们得到的第二个文件夹的路径(IIS 7.5),即使应用程序池中运行的网络服务。
有什么能与这些配置文件夹发生了什么?