设置 IIS 以提示用户名/密码窗口而不是使用表单?

设置 IIS 以提示用户名/密码窗口而不是使用表单?

在 Linux 机器上使用 .htaccess 您可以拒绝对文件夹等的访问...并且当用户尝试访问该目录/文件时,会弹出一个窗口要求输入用户名/密码。

您将如何在 iIS 6 上执行此操作?

答案1

在 IIS MMC 中您可以执行以下操作:

  • 导航到网站
  • 右键单击文件夹
  • 选择“属性”
  • 选择“目录安全”选项卡
  • 单击“身份验证和访问控制”下的“编辑”
  • 取消选中“启用匿名访问”
  • 勾选“基本身份验证”

然后添加本地 Windows 帐户并添加该用户以使用普通 NTFS 权限对该目录具有“读取”访问权限。

它将提示输入密码,并且 Windows 帐户凭据将允许您进入。

答案2

我用过IIS密码在过去取得了巨大的成功。我相信这将适用于 IIS6。

更新:刚刚检查过,它确实在 IIS6 上运行 - 但自 2009 年以来没有更新...

相关内容