修改后的文件(.js,.css)不会更新更改

时间:2016-11-10 09:24:29

标签: javascript c#

使用visual studio 2015一切正常但问题是,如果我修改JavaScript或css文件,则不会构建更改(显示)。这些文件链接到自己文件夹中的.aspx文件。

请有人帮助我

3 个答案:

答案 0 :(得分:1)

有点难以理解变化不是“构建”的意思。因为在Visual Studio本身中没有任何内容可以构建.js或.css。

如果您使用像webpack这样处理这些文件的内容,则需要提供更多示例。

但我的打赌你的意思是他们没有在浏览器中更新,你只需要确保在加载时禁用缓存。

E.g。在chrome:

enter image description here

当然,您无法在真实用户中使用此方法,因此您需要考虑如何确保缓存被破坏。最常见的方法是添加一些版本?v=1.01或文件的哈希作为参数(直接或在包内,通常更好)。你可以更多地谷歌。

答案 1 :(得分:0)

可能是文件被缓存了。加载页面并同时按CTRL和F5,这将强制重新加载所有资源。

如果这不起作用,请确保在文件的属性中将它们设置为Content,这样就可以在构建时复制它们。

答案 2 :(得分:0)

强制浏览器通过附加额外参数

来加载较新的css或js文件

例如

//新/ newJavascript.js?K = 1

继续更新k的值。这将强制浏览器加载带有更改的新文件。

或者更好按ctrl + f5