我正在尝试弄清楚为什么_layouts目录中的图像(或js或css)不会被IE或FF缓存。
网站集上的身份验证是NTLM。 _layouts文件夹在IIS中启用了匿名访问。
如果我用fiddler调试之前加载的页面,我可以看到以下请求:
获取/_layouts/MyApplication/Images/newProject.png HTTP / 1.1 401未经授权
获取/_layouts/MyApplication/Images/newProject.png HTTP / 1.1 401未经授权
获取/_layouts/MyApplication/Images/newProject.png HTTP / 1.1 200确定
...
缓存控制:max-age = 31536000
Last-Modified:星期二,2010年2月9日14:40:01 GMT
ETag:“5945d7c295a9ca1:3d0416”
...
每次后续访问页面都会发生这种情况。你知道图像没有缓存的原因吗?
谢谢
答案 0 :(得分:0)
我不认为这与缓存有任何关系。您的图片根本无法访问。
虽然理论上您的设置应该正常工作,但我会检查以下内容:
此刻无法想到任何其他事情。