我有一个ASP.Net MVC 3应用程序。我在使用MSBuild进行构建时,使用YUICompressor.Net来压缩Javascript和Css文件。
生成的压缩Javascript文件是JSMin.js和CssMin.css。 我的主页面引用了这些文件,如下所示: 现在的问题是,压缩版本会被缓存在最终用户的浏览器中,因此我们在Javascript / Css中的新修复不会反映在最终用户的浏览器中,因为这些文件会像使用相同文件名一样被缓存。我正在寻找一种干净的过程,它将使用版本号构建压缩的Javascript和Css文件,例如JsMin1.0.js和CssMin1.1.js,并自动更新以下引用: 非常感谢您的帮助。
生成的压缩Javascript文件是JSMin.js和CssMin.css。 我的主页面引用了这些文件,如下所示: 现在的问题是,压缩版本会被缓存在最终用户的浏览器中,因此我们在Javascript / Css中的新修复不会反映在最终用户的浏览器中,因为这些文件会像使用相同文件名一样被缓存。我正在寻找一种干净的过程,它将使用版本号构建压缩的Javascript和Css文件,例如JsMin1.0.js和CssMin1.1.js,并自动更新以下引用: 非常感谢您的帮助。