使用Windows身份验证的IIS 7.5和MVC 3 - 获取静态内容的401,但永远不会被提示输入凭据

Ryk*_*Ryk 8 iis model-view-controller iis-7 iis-7.5 asp.net-mvc-3

我有一个运行在带有IIS 7.5的Server 2008 R2上的MVC 3站点.我想知道为什么,(使用fiddler),我一直在静态内容上获得401响应,紧接着是302或200?这是我需要关注的吗?我可以直接在我的浏览器中导航到给出401的内容,浏览器显示它而不提示输入凭据.

如果我对失败的请求进行跟踪,我将其作为输出:

ModuleName UrlAuthorization 
Notification 4 
HttpStatus 401 
HttpReason Unauthorized 
HttpSubStatus 0 
ErrorCode 0 
ConfigExceptionInfo  
Notification AUTHORIZE_REQUEST 
ErrorCode The operation completed successfully. (0x0) 
Run Code Online (Sandbox Code Playgroud)

我检查了所有目录和文件,并且他们将应用程序池用户(域用户)作为具有完全权限的所有者.

正如我所说,我的网站没有被破坏,但我想知道我的设置是否有问题.

提前致谢.

编辑:以下是来自Fiddler的样本:在此输入图像描述

Ada*_*SFT -1

您的内容文件夹中是否有 web.config,或者您的根 web.config 中的内容文件夹或其上方的任何应用程序中是否有任何身份验证规则设置,这可能会导致 Web 配置继承成为问题?