IIS7中没有可用的基本身份验证选项

bni*_*and 58 iis-7 basic-authentication

我在IIS =>身份验证下的IIS管理器中没有基本身份验证选项.我有以下选择:

Anonymous Authentication
ASP.NET Impersonation
Forms Authentication
Run Code Online (Sandbox Code Playgroud)

我使用的是Windows 7专业N,并根据,基本身份验证应该是提供给我.

有没有人有任何想法?

SLa*_*aks 90

转到"程序和功能","打开或关闭Windows组件",然后在IIS下启用"基本身份验证".

Windows 7和8的完整路径是:

  • 控制面板
  • 程序和特点
  • 打开或关闭Windows功能
  • 展开:Internet信息服务=>万维网服务=>安全性
  • 选择"基本身份验证"

  • 重要的是要添加,您可能需要**_关闭并重新打开IIS管理器_**,然后才会显示在身份验证选项列表中.(我现在有足够的代表添加评论):) (5认同)
  • 创建用户密码:http://stackoverflow.com/questions/5373497/how-do-i-create-a-user-account-for-basic-authentication (2认同)

sle*_*ish 50

我没有足够的代表为所选答案添加注释,但我觉得重要的是要添加您可能需要关闭并重新打开IIS管理器才会显示在身份验证选项列表中.

否则你可能会疯狂地试图找出你为什么做上述事情并且列表没有改变.


Geo*_*lis 41

您可能必须为IIS安装基本身份验证模块.

对于Vista/Win7,它是:控制面板 - >程序 - >打开或关闭Windows功能

对于Server 2008:服务器管理器 - >角色 - > Web服务器 - >添加角色服务然后在树视图中它是:Internet信息服务 - >万维网服务 - >安全 - >基本身份验证

单击复选框并安装.然后,您应该能够看到基本身份验证选项.

(来源:https://serverfault.com/questions/29521/iis7-basic-authentication-module-missing)

  • 这个答案涵盖了Windows Server 2008及更高版本的用户(因为标题不涉及Windows 7,用户可以从搜索引擎来到这里) (3认同)