我想知道最好的方法是让用户不必在每次部署时都按CTRL-F5。 我们不希望更改的脚本文件的缓存版本在网络组件或浏览器中挂起。
单独重命名脚本似乎需要很多工作,并且需要相当多的纪律。
想法:将我们的MVC应用程序的Scripts文件夹重命名为Scripts [ReleaseNumber],以便脚本的URL类似于/Scripts [ReleaseNumber] / MyScript.js?
这是个好主意吗? 有没有人有这方面的经验?
答案 0 :(得分:1)
我强烈推荐像squishit这样的东西:
http://www.codethinked.com/squishit-the-friendly-aspnet-javascript-and-css-squisher
这样可以在发生更新时通过删除此问题使您创建的包无效。
另外,您可以使用Nuget轻松安装。