gpt4 book ai didi

iis - IIS 下的 NetworkService 有空的 AppData 路径

转载 作者:行者123 更新时间:2023-12-04 20:31:31 29 4
gpt4 key购买 nike

在 Windows 8 上使用 IIS 8,我设置了一个以 Network Service 身份运行的应用程序池。 .

在页面的代码中,我调用:

Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)
Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)

两个调用都返回 null。

我试过组合 <identity impersonate="true|false"/>以及在应用程序池设置中将加载用户配置文件设置设置为 true|false,但我总是得到空结果。

我希望得到以下之一:
C:\Windows\ServiceProfiles\NetworkService\AppData\Local
C:\Windows\System32\config\systemprofile\AppData\Local

在另一个用户的机器上,即使应用程序池作为网络服务运行,他们也会将第二个文件夹作为路径 (IIS 7.5)。

这些配置文件文件夹会发生什么?

最佳答案

在您的 %WINDIR%\System32\inetsrv\config\applicationHost.config寻找<applicationPoolDefaults> .下 <processModel> ,请确保您没有 setProfileEnvironment="false" .如果这样做,请将其设置为 true。

关于iis - IIS 下的 NetworkService 有空的 AppData 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12056626/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com