Bea*_*epp 12 windows iis application-pools
是否可以为 ApplicationPoolIdentity 虚拟帐户设置环境变量?这方面的文档几乎不存在。
我想为该应用程序池注入一个环境变量。似乎人们为应用程序池创建唯一帐户来执行此操作,但我所了解的有关虚拟帐户的内容意味着我不必这样做,但根本没有解释如何执行此操作。
aus*_*ian 13
是的!(只要您使用的是 IIS 7.0+)您需要loadUserProfile
将 Application Pool Identity的设置设置为 true。应用程序池标识现在将在 \Users\[应用程序池名称] 下有一个用户配置文件。然后,您可以编辑此配置文件以具有自定义环境变量等。
IIS 7 Tip #3 您现在可以加载应用程序池标识的用户配置文件
编辑:我刚刚测试了这个(在 IIS 10 中),因为你的评论,它肯定在这里工作。
Testing
True
HKEY_USERS
,(通过检查位于HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist
的NTUSER.DAT
文件是否[...]\Users\Testing\NTUSER.DAT
已加载,并且是否已加载 SID S-1-5-82-454248297-962034619-2554273252-202815998-4121577539
)HKEY_Users\[SID]\Environments
密钥是否存在,它存在,并且有值TEMP
并TMP
指向%USERPROFILE%\AppData\Local\Temp
.我不得不做了页面加载的原因是因为我忘了改变Start Mode
,从OnDemand
到AlwaysRunning
。当我创建另一个Start Mode
设置为 的应用程序池时AlwaysRunning
,当我将一个网站分配给应用程序池并重新启动该网站时,就会创建用户配置文件。
有关应用程序池标识的更多有用信息: 应用程序池标识
归档时间: |
|
查看次数: |
8244 次 |
最近记录: |