Iis 7 应用程序使用匿名身份验证,即使它在IIS中被禁用

Iis 7 应用程序使用匿名身份验证,即使它在IIS中被禁用,iis-7,windows-authentication,Iis 7,Windows Authentication,我有一个IIS7中托管的诊断web应用程序,它启用了Windows身份验证,禁用了匿名身份验证。此应用程序生成某种类型的报告,其中包含有关使用何种身份验证查看站点的信息。每次我浏览这个网站,我都会收到一条我用匿名身份验证连接的消息,这对我来说是难以置信的。该报告运行良好(在其他机器上测试),事实是我没有获得凭证弹出窗口。这是怎么可能的?我该如何解决 首先,我不是在抨击您的诊断应用程序,但可能值得查看IIS日志(或者确实为您的站点打开它们),看看IIS认为发生了什么。如果您不熟悉IIS日志,我建议

我有一个IIS7中托管的诊断web应用程序,它启用了Windows身份验证,禁用了匿名身份验证。此应用程序生成某种类型的报告,其中包含有关使用何种身份验证查看站点的信息。每次我浏览这个网站,我都会收到一条我用匿名身份验证连接的消息,这对我来说是难以置信的。该报告运行良好(在其他机器上测试),事实是我没有获得凭证弹出窗口。这是怎么可能的?我该如何解决

首先,我不是在抨击您的诊断应用程序,但可能值得查看IIS日志(或者确实为您的站点打开它们),看看IIS认为发生了什么。如果您不熟悉IIS日志,我建议您使用Microsoft格式编写它们(至少在您排序此问题时)。您获得的关键字段之一是用户id。如果您确实是以匿名方式访问页面,则此id将是您配置为字段匿名请求的id。否则,它通常是调用用户的id(至少在一个简单的场景中)

第二,你在运行多少个站点?你确定要进入预期的站点吗?或者你正在访问默认站点

第三,请记住,身份验证可以设置在站点级别,但anso可以设置在页面级别。你确定其中一个没有凌驾于另一个之上吗