我想使用基本的HTTP身份validation,让人们离开我们的开发网站实例,因为它不幸暴露在野外的互联网。
但是,在IIS7中,列出的唯一身份validation模式是“表单”,“匿名”和“模拟”。
“基本身份validation”模块去了哪里,我怎么能得到它?
您可能必须安装IIS的基本身份validation模块。
对于Vista是:控制面板 – >程序 – >打开或closuresWindowsfunction
对于Server 2008:服务器pipe理器 – >angular色 – > Web服务器 – >添加angular色服务
然后在树视图中是:Internet信息服务 – >万维网服务 – >安全 – >基本authentication
点击checkbox并安装。 那么你应该能够看到基本的身份validation选项。
要使用PowerShell添加,您可以使用以下命令:
Import-Module ServerManager Add-WindowsFeature Web-Basic-Auth
TechNet是你的朋友:)
IIS 7.0:configuration基本身份validation
如果你想要基本authentication和表单authentication:
安装Helicon Ape ,并将.htacces和.htpasswd文件放在您要保护的站点的根目录下。