我想使用基本的 HTTP 身份验证来阻止人们进入我们的开发站点实例,因为它不幸暴露在野外互联网上。
然而,在IIS7中,列出的身份验证模式只有表单、匿名和模拟。
“基本身份验证”模块去哪儿了?我该如何找回它?
答案1
您可能必须安装 IIS 的基本身份验证模块。
对于 Vista,方法是:控制面板 -> 程序 -> 打开或关闭 Windows 功能
对于服务器 2008:服务器管理器 -> 角色 -> Web 服务器 -> 添加角色服务
然后在树视图中它是:Internet 信息服务 -> 万维网服务 -> 安全 -> 基本身份验证
单击复选框并安装。然后您应该能够看到基本身份验证选项。
答案2
要使用 PowerShell 添加,您可以使用以下命令:
Import-Module ServerManager
Add-WindowsFeature Web-Basic-Auth
答案3
TechNet 是你的朋友:)