ASP.Net Web サイトの JavaScript およびスタイルシート参照でキャッシュバスター変数を自動的に適用および/または更新するための適切な戦略は何ですか?
例: 変形
<script type="text/javascript" src="/js/myScript.js" />
に
<script type="text/javascript" src="/js/myScript.js?rev=12345" />
更新: 継続的インテグレーションは必要ありません。
私は継続的インテグレーション (具体的には Jenkins) を使用しているので、たとえば変数を更新する方法がビルド番号に基づいていれば素晴らしいと思います。
ソースコードで元の変数を手動で適用し、戦略を介してそれらを更新するだけで生活できますが、元の変数がまだ存在しない場合 (レガシーコードなど) に戦略が元の変数を適用できる場合、それは素晴らしい追加です。
頭の中で、すべての *.aspx および *.ascx ファイルをスキャンし、正規表現を使用して適切な参照を見つけて更新する Powershell スクリプトを使用することを想像できます。しかし、あなたは彼らが正規表現の使用について何を言っているのか知っています...そして、私には2つの問題があります:)