我暂时试图在网站上配置Windows身份验证。
该站点已配置(在IIS 7.5中),如下所示: Windows身份验证和ASP.NET模拟 - 已启用。
启用内核模式身份验证'检查。 提供者部分包含所有3种可能:协商,NTLM,协商:Kerberos。
该站点也使用Windows身份验证连接到SQL Server。 Web服务器被标记为受信任以进行SQL服务器的委派。
当我从网络服务器本地浏览网站时,一切正常;当我从客户端计算机上浏览它时,我得到了众所周知的错误"登录失败,因为用户“NT AUTHORITY \ ANONYMOUS LOGON'"
我读过我应该设置一些SPN - 但在我的情况下 - 是什么\谁?... 对用户单独完成对SQL Server的访问(同样,Web服务器,SQL服务器和访问该站点的用户位于同一个域中;应用程序池也使用域帐户)
建议将不胜感激......
答案 0 :(得分:0)
我认为您正在进行“匿名登录”,因为您已启用匿名登录。 尝试仅启用Windows身份验证和ASP.NET模拟并禁用其余部分 也可以帮助检查您在客户端计算机上的“区域”的Internet Explorer安全设置(我猜是互联网),最后设置Internet Explorer以提示输入用户名和密码