我正在尝试更改 IIS 运行的用户。我了解到 IIS 可能使用 IUSR_computer_name 用户运行,但我不确定此规则是否适用于 IIS 7.0
问题是,尝试映射整个文件系统树时,某些文件夹的访问被拒绝。我需要访问这些文件夹。因此,我决定更改正在使用的 IIS。
有人能给我一点提示吗?我花了一整天时间尝试各种配置,但都没有成功,现在我只能尝试最后一次了。
答案1
以有权访问文件系统中所有文件夹的用户身份运行 IIS 非常非常危险。您是在自找麻烦(您真的想让 IIS 访问 C:\Windows 吗?)。
最好明确授予 IIS 运行用户访问您真正需要 IIS 访问的文件夹的权限。
如果您确实必须更改 IIS 运行的身份,可以通过应用程序池配置进行更改。请参阅:
http://www.iis.net/learn/manage/configuring-security/application-pool-identities
这篇文章除了提供了更改 IIS 身份的详细步骤外,还对 IIS 安全性进行了很好的概述。我建议您在继续阅读之前先仔细阅读一下。