在工作中,我在 XP 上安装了 IE8,在带有 IIS6 的 WinServer 2003 上调用 .net 4.0 Web 应用程序。IWA 已打开。当我调用页面时,最初的 aspx 页面调用当然会在 Fiddler 中显示 3 行。首先是匿名请求,第二个有一些 AUTHORIZATION:NEGOTIATE 标头,然后第三个具有相同标头的更长值(可能是令牌)。前两个导致 401 错误,最后一个是 200 成功。但这是意料之中的。
问题:当调用以下资源文件(CSS、JS、图像)时,大部分(但不是全部)都经过相同的 3 步调用。前两个是 401 错误,然后第三个给我 200 代码和内容。
这是正常的吗?我认为只是页面本身的第一次调用是唯一需要 3 步过程的事情。
仅供参考 - 我们在服务器上有 OAM 和 WebGate,但我们卸载了它,我们仍然会遇到这种行为。应用程序池是否可能没有正确设置身份/域 ID?我真的不想在 Anonymous 上打开样式、脚本和图像文件夹。