3

我们在 IIS 中部署了一个 asp.net 站点和 WCF 服务,并且可以毫无问题地远程访问该站点和服务。我们设置了站点绑定,以便我们使用 https 进行远程调用,如果请求是 http 请求,我们使用 URL Rewrite IIS 加载项将请求重定向到 https。所有请求都在远程工作,但是当我们实际登录 Windows 2008 服务器时,打开 IIS 7.5 并尝试在服务器上本地浏览内容,我们会收到一个凭据挑战标题:“Windows 安全”消息:“连接到 {服务器名称}" 带有确定/取消按钮。

我使用与从本地计算机访问网站相同的凭据登录到服务器。

有任何想法吗?

出现的错误信息如下:

The HTTP request is unauthorized with client authentication scheme 'Negotiate'.
The authentication header received from the server was 'NTLM,Negotiate'.

如前所述,远程访问服务时不会出现此错误。这仅在从托管服务的服务器调用服务时发生。可能是 IIS 中的一些设置?

4

1 回答 1

0

正如异常所说,身份验证方案不匹配。您的客户不提供 NTLM。请检查 Internet Explorer 增强的安全配置并查看它是否处于活动状态或查看它是否被限制以使用 NTLM。

于 2013-07-21T18:18:41.223 回答