繁体   English   中英

当我尝试调试ASP.NET程序时,为什么Internet Explorer(或其他浏览器)使用旧的JavaScript文件?

[英]Why does Internet Explorer (or other browsers) use old JavaScript files when I try to debug my ASP.NET program?

我正在更改ASP.NET MVC 5解决方案中的.js JavaScript文件,但是当我调试程序时,Internet Explorer 11经常加载旧的JavaScript文件(Chrome也这样做)。 这是什么问题,我缺少某些设置? 即使它的缓存中有缓存的JavaScript文件,它也不应该以新的修改日期加载新的JavaScript文件吗?

您可以阅读http://fiddler2.com/r/?httpperf来了解浏览器如何实现缓存,也可以直接按CTRL + F5来使IE绕过缓存。

IE不能神奇地“知道”服务器是否有更新的版本而不要求它,这将首先破坏了具有缓存的目的。

通过工具更改设置-> Internet选项->高级->在关闭浏览器时启用选项Internet临时文件文件夹为空

这对我有用

在资源管理器设置中,将属性设置为在您每次访问页面时获取文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM