Answers:
是! (只要您使用的是IIS 7.0+),您需要将loadUserProfile“应用程序池标识” 的设置设置为true。现在,应用程序池标识将在\ Users \ [应用程序池名称]下具有一个用户配置文件。然后,您可以编辑此配置文件以具有自定义环境变量等。
编辑:由于您的评论,我刚刚对此进行了测试(在IIS 10中),它肯定在这里起作用。
TestingTrueHKEY_USERS(通过检查位于HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist的NTUSER.DAT文件是否[...]\Users\Testing\NTUSER.DAT已使用SID加载了S-1-5-82-454248297-962034619-2554273252-202815998-4121577539)。HKU\[SID]\Environments密钥的存在,存在,是否有值TEMP并TMP指向%USERPROFILE%\AppData\Local\Temp。我必须执行页面加载的原因是因为我忘记将Start Modefrom 更改OnDemand为AlwaysRunning。当我创建另一个Start Mode设置AlwaysRunning为的应用程序池时,将网站分配给应用程序池并重新启动网站时,将创建用户配置文件。
有关应用程序池标识的更多有用信息: 应用程序池标识
\Users吗?