【问题标题】:Windows authentication failing on one machine onlyWindows 身份验证仅在一台机器上失败
【发布时间】:2012-07-12 22:37:38
【问题描述】:

我有一台 Windows 机器试图访问已打开 Windows 身份验证的 IIS 服务器。我知道这适用于服务器端,因为我已经在另一台机器上登录了我的域帐户,并且我单位中的其他人无需登录即可访问有问题的 url(浏览器会自动登录)。

我很困惑我自己的开发机器无法以这种方式登录(并且仍然显示一个登录框)并且想要一些帮助,或者至少有一些关于其他检查的想法。

我已经检查了工具 -> 互联网选项 -> 安全 -> 本地 Intranet -> 高级选项 -> 用户身份验证,其中设置为自动提供用户名和密码。

我的工作站是 Windows 7 企业版,就像办公室中的其他工作站一样,但作为开发人员,我毫不怀疑我更改了客户端上的一些我不需要的设置。

有什么想法吗?

更新:如果有任何问题,它也会在没有登录框的情况下在 Chrome 中失败,只是一个简单的“错误 10 (net::ERR_ACCESS_DENIED): Unknown error”

【问题讨论】:

  • 当您访问该网站时,您是否看到它在底部的IE状态栏中显示为本地Intranet或Internet?

标签: google-chrome windows-7 iis-7 internet-explorer-8 windows-authentication


【解决方案1】:

我在使用 chrome 时遇到了类似的问题,无法打开任何 Intranet 网站。我尽一切努力解决它,但没有任何效果真的很沮丧。终于看到上面的帖子了。通过观察线条

我已经检查了工具 -> 互联网选项 -> 安全 -> 本地 Intranet -> 高级选项 -> 用户身份验证,其中设置为自动提供用户名和密码。

得到了一些线索。如果我们选中“自动用户名和密码”框,我很好奇使用的用户名和密码是什么,而这正是解决方案。

自动用户名和密码取自 Windows Vault(在控制面板中搜索“管理网络密码”)。就我而言,Windows Credentials 类别中有一个条目。这是我们在工具 -> 互联网选项 -> 安全 -> 本地 Intranet -> 高级选项 -> 用户身份验证中选中“自动用户名和密码”框时使用的用户名和密码。

因此,如果您确定在其他地方不需要它,则解决方案要么更正该条目,要么完全删除该条目。

【讨论】:

  • 遗憾的是,这是我检查过的事情之一,所以对于这个特殊的问题,这不是解决方案。但是,这是很好的检查信息。但是,该死的好发现,我以前不知道保险库。现在这是我可以检查的另一件事,如果这个问题将来会出现。
  • +1 从保管库中删除存储的凭据解决了我的问题。输入错误密码后,windows/chrome 不再费心显示密码对话框。
  • 这加上重启Chrome(包括下面matao提到的后台进程对我有用
【解决方案2】:

Chrome 共享 IE 的安全设置。在 IE 中打开你的页面,转到工具 -> 互联网选项 -> 安全选项卡 -> 本地 Intranet -> 站点 -> 高级 -> 将此网站添加到区域字段 -> 输入您所在的网站试图访问哪个抛出 ERR_ACCESS_DENIED 错误,包括您正在使用的正确协议,如 http 或 https,然后单击添加按钮 在安全选项卡中,继续确保突出显示 Intranet 区域并单击自定义级别按钮 在(最后)部分用户身份验证下,确保选择以下选项: 仅在内网区域自动登录

如果您登录到域并且您的网站正在使用集成 Windows 身份验证,那么此解决方案将起作用,您将能够摆脱 ERR_ACCESS_DENIED。

之后如果它不起作用,请从浏览器缓存中清除浏览器以下项目: Cookie 和其他网站和插件数据 缓存的图像和文件

重启浏览器。

如果它不起作用,请重新启动您的机器。

“对我来说,重新启动机器有帮助”

如果仍然无法正常工作,请将 IE 选项中的“仅在 Intranet 区域自动登录”设置改回“提示输入用户名和密码”,然后重新启动浏览器并重试。

祝你好运!

【讨论】:

    【解决方案3】:

    Chrome 将某些凭据保存在 Windows Credential Vault 中(开始 | 搜索 Manage Windows Credentials),您将在那里看到您的凭据。删除凭据,系统会提示您输入新凭据。

    【讨论】:

      【解决方案4】:

      只是将其留给后代,我在使用 NTLM 访问网站并意外使用旧密码后遇到了同样的问题。清除缓存/cookies 等无效,重新启动 Chrome 无效,我陷入了死胡同。

      然后我意识到,由于 Chrome 启动器,我有进程在后台运行,所以我杀死了它们,然后一切都按预期工作。

      【讨论】:

        【解决方案5】:

        我刚遇到这个问题。

        解决方案是关闭所有 Chrome 实例。

        我昨天更改了我的 Windows 密码。 Chrome 一定一直在缓存与该旧密码相关的内容。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-11-15
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多