14

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

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

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

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

有任何想法吗?

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

4

5 回答 5

28

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

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

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

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

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

于 2012-10-18T06:55:47.113 回答
4

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

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

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

重新启动浏览器。

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

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

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

祝你好运!

于 2015-07-07T21:53:35.030 回答
2

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

于 2016-06-16T21:03:56.667 回答
1

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

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

于 2015-05-27T03:29:50.713 回答
1

我刚遇到这个问题。

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

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

于 2018-02-08T15:23:09.667 回答