KPh*_*son 11 iis application-pool windows-server-2012 windows-server-2012-r2 iis-8.5
我在Windows 2012 R2 Core框上运行IIS 8.5.我创建了一个名为"MyNewAppPool"的新应用程序池.我有一个名为"MyNewWebsite.com"的网站实例在"MyNewAppPool"应用程序池中运行.用于"MyNewAppPool"的标识是"ApplicationPoolIdentity".
我的理解是,我可以使用自动生成的本地虚拟帐户为IIS 8.5中的应用程序池分配安全权限,该帐户将命名为"IIS AppPool\{Application Pool Name}".
因此,在"MyNewWebsite.com"目录的Windows资源管理器中,我应该能够为虚拟用户帐户"IIS AppPool\MyNewAppPool"分配读/写权限.我找不到此用户帐户来分配任何权限.我正在搜索本地计算机位置而不是整个域.我可以找到"IIS应用程序池\默认应用"帐户,但是我不想给DefaultAppPPool下运行MyNewWebsite.com,我想给MyNewAppPool应用程序池下运行它.
谁能告诉我为什么我找不到MyNewAppPool自动生成的虚拟账户?
Kev*_*Kev 14
您将永远不会在权限搜索对话框中找到合成的应用程序池标识.只需输入池标识的名称,如下所示:
通过GUI:

单击" 检查名称"按钮:

通过命令行:
或者,您可以ICACLS从管理员命令行/ Powershell使用:
icacls c:\wwwroot\mysite /grant "IIS AppPool\MyNewAppPool":(CI)(OI)(M)
Run Code Online (Sandbox Code Playgroud)