我正在使用Windows身份验证,因为我需要在Active Directory中提取有关用户配置文件的信息。
将文件夹转换为应用程序时显示的具体消息是:
The server is configured to use pass-through authentication with a built-in account to access the specified physical path. However, IIS Manager cannot verify whether the built-in account has access. Make sure that the application pool identity has Read access to the physical path. If this server is joined to a domain, and the application pool identity is NetworkService or LocalSystem, verify that <computer_name>$ has Read access to the physical path. Then test these settings again.
然后,我将应用程序池的虚拟帐户添加到应用程序文件夹的权限中(通过iis apppool[name of application pool])。
Application Pool's virtual account
添加虚拟帐户解决了显示的Windows安全提示,但它没有解决我在将文件夹转换为应用程序文件夹时一直看到的授权消息。这不会导致任何进一步的问题,但我仍然想知道为什么我在测试设置时一直看到授权错误。
我尝试过的其他方法:我将帐户IUSR和IIS_IUSRS添加到文件夹的权限中。在服务器管理器中,我安装了应用程序开发的所有组件。
我使用的是Windows 2022。
有什么想法吗?
1条答案
按热度按时间ctehm74n1#
如前所述,文档here只是警告,您可以忽略此警告,它将在运行时进行测试。正如Lex Li所说,你不需要采取任何行动,除非你在运行应用程序时遇到错误或问题。
如果您确实想避免此警告,请将admin用户帐户添加到iis应用程序池标识。