IIS上的AngularJS - 浏览器缓存不返回更新的页面模板

时间:2015-09-21 10:53:50

标签: javascript html angularjs iis-7

我正在开发一个现在正在生产的B2B。 问题是当我在IIS上更新应用程序时 模板的html文件未更新。 清除浏览器的缓存后,所有内容都会更新。

如何避免IIS缓存模板的页面? 或者更一般地说,如何才能始终拥有最新的服务器文件?

由于 马特奥

1 个答案:

答案 0 :(得分:0)

当您更新html上的文件时,这意味着您正在应用一些补丁,其中您有更新的号码,例如内部版本号或补丁号。 您必须在每个页面的末尾附加此修补程序编号或内部版本号。 您必须在全局服务中设置此内部版本号并嵌入每个html模板的最后一个。

例如。 一开始:

build_number =1; 
your_template ='content.html?'+buildnumber

第二次迭代:

build_number =2; 

这样,每次在服务器上应用某些更改时,总会获得更新的htmls。通常这个内部版本号是最终的svn内部版本号。希望你明白我的意思。