【问题标题】:IIS 8 and Windows AuthenticationIIS 8 和 Windows 身份验证
【发布时间】:2015-08-28 15:52:26
【问题描述】:

我很难弄清楚为什么 Windows 身份验证在 IIS 8 中起作用,以及如何解决自定义部署问题。

经过将近一天的暴力调试,为什么 Windows 身份验证根本无法在我的本地计算机上运行,​​事实证明主机名必须非常具体。使 Windows 身份验证起作用的唯一方法是绑定到:

localhost:80computername:PORT 其中PORT 是一些合理的端口。

在我的主机文件中,我将test 映射到127.0.0.1::1,但它根本不验证我的身份。我试图让一切尽可能接近干净安装,以避免其他变量。

我的问题:如何通过http://test:80 等绑定在IIS8 中进行Windows 身份验证?这是一个错误吗?

【问题讨论】:

    标签: windows-8 windows-authentication iis-8


    【解决方案1】:

    好的,这似乎是一个 security 功能,并在此处记录:https://support.microsoft.com/en-us/kb/896861

    这里的相关答案:IIS Binding with windows authentication

    【讨论】:

    • @Bachask8 你是什么意思?支持页面已启动并正在运行。
    【解决方案2】:

    如果您有 Windows 8 Basic,它不会显示在“控制面板”>“程序和功能”下的“打开/关闭 Windows 功能”下。

    http://forums.iis.net/t/1206923.aspx

    【讨论】:

    • 不确定您的意思,基本上是 IIS 正在验证来自授权请求的主机名称。因此,即使您设置了 DNS/hosts 以将请求路由到您的 IIS 服务器,Windows 身份验证也会失败,除非您明确告诉 Windows,服务器名称是真正的本地服务器。另一个选项是禁用注册表中的检查。
    • 这个问题与 IIS8 相关,而不是 Windows 8。
    • 我使用 Windows 8 进行测试,所以我添加了标签,即使问题(或问题)并非源于该操作系统
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-21
    • 2020-12-21
    • 1970-01-01
    • 2011-07-22
    相关资源
    最近更新 更多