【问题标题】:Windows Authentication working on localhost but not on other site on IISWindows 身份验证在 localhost 上工作,但在 IIS 上的其他站点上不工作
【发布时间】:2015-03-11 18:47:04
【问题描述】:

我正在尝试在使用 Windows 身份验证的本地 IIS 上设置一个简单的仅 html/css/js 站点。

到目前为止,我只有一个 c://mysite/index.html 文件

当我将默认 IIS 网站(即http://localhost)指向此文件夹并启用 Windows 身份验证时,当我浏览到它时会显示登录对话框。当我输入我的信用时,它会显示 index.html 很好。但是当我设置一个新的 IIS 站点(例如 http://local.mysite 我有一个主机条目)指向同一个文件夹并启用 Windows 身份验证时,我无法通过登录对话框。它只是重新显示,好像登录凭据错误,但我输入的凭据与我在http://localhost 中输入的凭据相同。

我已在 Internet 选项中将 http://local.mysite 添加到本地 Intranet 区域,但这并不能解决问题。 我还设置了local.mysite的应用池和localhost一样

关于为什么这不起作用的任何想法?

【问题讨论】:

    标签: asp.net windows iis windows-authentication


    【解决方案1】:

    终于找到答案了。
    问题是 Windows 中的环回检查安全功能。

    可以在此处找到此问题的修复https://support2.microsoft.com/default.aspx?scid=kb;en-us;896861support2.microsoft.com/default.aspx?scid=kb;en-us;896861

    【讨论】:

    猜你喜欢
    • 2021-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-21
    相关资源
    最近更新 更多