我在 IIS 管理器中的 IIS=>身份验证下没有基本身份验证选项。我确实有以下选择:
Anonymous Authentication
ASP.NET Impersonation
Forms Authentication
我使用的是 Windows 7 professional N,根据 this,我应该可以使用基本身份验证。
有人有什么想法吗?
我没有足够的代表来为所选答案添加评论,但我觉得重要的是要补充一点,您可能需要关闭并重新打开 IIS Manager,然后它才会显示在列表中身份验证的选择。
否则你可能会疯狂地试图找出为什么你做了上述事情而列表没有改变。
您可能必须安装 IIS 的基本身份验证模块。
对于 Vista/Win7 为:控制面板 -> 程序 -> 打开或关闭 Windows 功能
对于 Server 2008:服务器管理器 -> 角色 -> Web 服务器 -> 添加角色服务 然后在树视图中是:Internet 信息服务 -> 万维网服务 -> 安全 -> 基本身份验证
单击复选框并安装。然后您应该能够看到基本身份验证选项。
(来源:https://serverfault.com/questions/29521/iis7-basic-authentication-module-missing)
谢谢斯莱蒂奇!我差点疯了!