在 IIS 7.5 中运行的 ASP.NET 应用程序不断获取登录请求

在 IIS 7.5 中运行的 ASP.NET 应用程序不断获取登录请求

当我尝试从客户端访问 Intranet 站点时,系统始终要求我登录。然后我收到 401.3 错误。该站点在服务器上本地运行良好。

该站点有自己的应用程序池,托管管道模式已集成。我已为 IIS_IUSRS 组设置了对根 Web 目录的读取/执行、列出和读取权限。身份模拟为 false。已启用匿名和 Windows 身份验证。

有任何想法吗?

答案1

确保将匿名身份设置为正确的用户(包含在 IIS_IUSRS 组中的用户)。我还会尝试禁用 Windows 身份验证,看看问题是否仍然存在,我之前在内部网网页上遇到过问题,即使启用了匿名身份验证,它还是会优先使用 Windows 身份验证。

如果您用于访问网页的客户端具有允许访问该网页的有效域用户,请确保用户密码未过期。

答案2

确保你设置了正确的默认文档。如果 IIS 找不到默认文档,它会返回到你可能已禁用的目录浏览。

还要确保您运行:

aspnet_regiis.exe /i 

从你的框架文件夹(通常C:\Windows\Microsoft.NET\Framework(64)\v4.0...

另外,下载Fiddler看看网络上发生了什么事情。

答案3

您是否检查过目录的权限?由于您使用 Windows 身份验证,因此您需要确保访问用户对特定目录具有权限。

这可能会帮助你使用审计和进程监控检测权限问题

相关内容