我们在IIS中部署了asp.net站点和WCF服务,可以远程访问站点和服务,没有任何问题。我们设置了站点绑定,以便远程调用我们使用https,并且如果它们是http请求,我们使用URL重写IIS加载项将请求重定向到https。所有请求都在远程工作,但是当我们实际登录到Windows 2008 Server时,打开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中可能有一些设置?
答案 0 :(得分:0)
正如Exception所说,身份验证方案不匹配。您的客户不提供NTLM。请检查Internet Explorer增强的安全配置,看看它是否处于活动状态,或者查看是否受限制,否则使用NTLM。