我创建了一个JavaScript文件,用于我的ASP.NET MVC3应用程序,它工作正常, 直到我做了改变。现在我的应用程序正在使用我以前的JavaScript代码,它不存在! 我已关闭VS并再次打开它,我已删除该文件并重新创建它,我已删除了 标记并再次设置它,我甚至打开电脑然后再打开,我不知道还能做什么。 这真的很奇怪,如果我把这段代码:
<script type="text/javascript" src="myScript.js"></script>
我可以使用我之前版本的myScript.js
,它不存在,不仅仅是它的位置
寻找它,但在我的硬盘!
是不受欢迎的VS缓存还是浏览器(Google Chrome 23.0.1271.97)?
这是一个错误吗?我该怎么办呢,拜托,我疯了!!!
答案 0 :(得分:1)
无论何时更改JavaScript,您都可以按ctrl + f5 ..它强制浏览器从服务器获取新文件
答案 1 :(得分:1)
阿曼是对的:
CTRL + F5 --> is requesting a new copy as if there is no caching.
附注,常规F5正在强制检查,以便路径中的服务器同意检查缓存版本
用于查看正在发生的事情的好工具
Firebug
Fiddler 2
话虽如此,我已经看到即使使用CTRL + F5,IE仍然保持缓存,我使用F12开发人员工具并以这种方式清除项目而不是关闭浏览器。处理可能会令人沮丧。
答案 2 :(得分:1)
首先使用ctrl + f5清除浏览器的缓存。它将更新信息。如果您在后端进行一些更改,则需要重复此操作,否则您将遇到同样的问题......