我在IIS7中遇到了Windows身份验证问题,现在确实处于绝望状态。 我们有一个启用了Windows身份验证的IIS服务器中部署的ASP.NET 4应用程序。当客户端机器执行对网站的请求时,会显示Windows身份验证弹出窗口(预期行为)。 但是,在使用有效凭证进行身份验证之后,IIS在提供的凭据下不起作用。 (我知道这是因为与数据库服务器的连接失败,并显示以下消息:“用户'NT AUTHORITY \ ANONYMOUS LOGON'登录失败(模拟身份验证也打开) 我认为问题出在IIS中的配置上当我尝试使用无效凭证进行身份验证时,客户端Windows身份验证弹出窗口仍然存在并提示我再次尝试。IIS应用程序未使用客户端在Windows认证模式下提供的凭证
有趣的现象是:当我远程访问IIS服务器时,打开IE,填写地址“http:// localhost ...”的形式,认证弹出窗口不会出现,但它会自动取得我的证书,并且完美地工作 但是,当我尝试“http://10.16.9.99 ...(机器的IP地址)或“http:// iissrv ...(机器名称)”时,出现同样的问题:出现Windows身份验证表单并在我输入有效的凭证后,应用程序不会在提供的凭证下运行
现在我真的很绝望。你们有没有经历过这种情况?现在的任何建议对我来说都是非常宝贵的:<