visual studio2015中的网络运行错误

时间:2016-08-29 20:13:53

标签: angularjs caching web visual-studio-2015 runtime

我在Visual Studio中打开了一个项目 - 我的代码基于angular,html和css。

有时当我在Chrome浏览器上运行代码时,我无法看到我最近更改的代码,而且只看到旧代码。

我认为问题在于我的浏览器缓存,但我不确定。

希望有人能解答我的问题...

感谢。

1 个答案:

答案 0 :(得分:0)

一些想法:

  1. 在Chrome中刷新页面时,请按CTRL + F5进行全面刷新。
  2. 即使将expires设置为0,它仍会在会话期间缓存。您必须再次关闭并重新打开浏览器。
  3. 确保在服务器上保存文件时,时间戳会更新。 Chrome将首先发出HEAD命令而不是完整的GET,以查看是否需要再次下载完整文件,并且服务器使用时间戳来查看。
  4. 如果要在服务器上禁用缓存,可以执行以下操作:

    Header set Expires "Thu, 19 Nov 1981 08:52:00 GM"
    Header set Cache-Control "no-store, no-cache, must-revalidate, post-check=0, pre-check=0"
    Header set Pragma "no-cache"
    

    在.htaccess

    1. 或停用Chrome缓存:
      Console Settings
      Disable Cache option
    2. 重新加载页面后,JSCSS现在应该刷新。