什么是在ASP.Net网站上自动应用和/或更新缓存破坏变量的良好策略?
例如:将代码转换为以下形式:
例如:将代码转换为以下形式:
<script type="text/javascript" src="/js/myScript.js" />
to
<script type="text/javascript" src="/js/myScript.js?rev=12345" />
更新:不需要持续集成。
我正在使用持续集成(具体来说是Jenkins),所以如果更新变量的方法基于构建编号,那就太好了。
虽然我可以手动应用源代码中的原始变量,并通过该策略进行更新,但如果该策略也可以应用原始变量(例如对于遗留代码而言)而不存在时,那将是一个很好的补充。
在我头脑中,我可以想象使用Powershell脚本扫描所有*.aspx和*.ascx文件,并使用正则表达式查找适当的引用并进行更新。但你知道他们怎么说的关于使用正则表达式...这样我就有两个问题:)