0

我在网站下有一个文件夹,每当我尝试访问它或它的任何子文件夹时,都会引发身份验证请求。在 IIS 中,“身份验证”仅启用了匿名,并且“.NET 授权规则”设置为“允许所有用户”。

当我尝试访问此文件夹时,什么会使 IIS 请求授权?Web 应用程序中是否有任何可能导致请求授权的内容?

这是 Windows 8 下的 IIS 8。该应用程序是在 Windows 7 下开发并转移到 Windows 8 上的。

4

1 回答 1

1

匿名身份验证使用身份访问磁盘上的文件。您可以通过右键单击 IIS 中的匿名身份验证并选择编辑来检查身份。它可能正在使用 IUSR(这是默认设置)。

IIS 中的匿名身份验证设置

您有 3 个选项:

  1. 授予 IUSR 帐户或 IIS_IUSRS 组访问文件夹的权限
  2. 设置具有访问权限的其他特定用户
  3. 设置匿名身份验证以使用应用程序池身份,然后授予此(虚拟)帐户访问文件夹的权限
于 2013-08-08T10:19:00.243 回答