继续获取在IIS 7.5中运行的ASP.NET应用程序的login请求

当我尝试从客户端访问Intranet站点时,我被要求一直login。 然后我得到一个401.3错误。 该网站在服务器上正常工作。

该网站有自己的应用程序池,pipe理stream水线模式是集成的。 我已经在IIS_IUSRS组的根目录下设置了读取/执行,列表和读取权限。 身份模仿是错误的。 匿名和Windows身份validation已启用。

有任何想法吗?

确保匿名身份设置为正确的用户(IIS_IUSRS组中包含一个用户)。 我也会尝试禁用Windows身份validation,看看问题是否仍然存在,我以前曾经在内部网的网页上有过问题,即使启用了匿名身份validation,也更喜欢Windows身份validation。

如果您用来访问网页的客户端有一个允许访问网页的有效的域用户,请确保用户密码没有过期。

你检查了目录的权限吗? 由于使用Windows身份validation,您需要确保访问用户具有特定目录的权限。

这可能有助于您使用审计和进程监视器检测权限问题

确保你有正确的默认文件设置。 如果IIS找不到默认文档,它将回退到您可能禁用的目录浏览。

还要确保你运行:

aspnet_regiis.exe /i 

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

另外,下载Fiddler ,看看电线上发生了什么。