2014-03-30 48 views
1

我有一個站點的一些CSS文件,並通過它們共享一些CSS屬性。另外還有幾個js文件。字體圖標文件和圖像,我不斷更新。每當我嘗試推送到主存儲庫時,我都必須確保每個文件版本都使用「?= number」進行碰撞。我非常厭倦這樣做。 有沒有更好的方法來做URL版本碰撞在一起?任何幫助,將不勝感激。維護css,js,font-cion,圖像版本的更好方法是什麼?

附加信息:我使用IIS7/8並使用HG Mercurial在Windows系統中開發。後端使用asp.net visual basic,mysql。

+1

,如果你有一些額外的信息提供給我們,例如什麼版本控制軟件這將是有益的你正在使用你的操作系統。 –

+0

如果您正在談論重寫URL以強制*瀏覽器*將它們撞擊,那麼我們需要知道您正在使用的服務器端語言,框架等。 – IMSoP

+0

我正在使用IIS7/8並使用HG Mercurial在Windows系統中開發。 Biscally後端團隊使用asp.net visual basic,mysql。 – user2734550

回答

1

由於您使用的是ASP.NET,因此您的.NET開發人員可以設置一個變量,該變量包含一個常用增量編號,您可以將其用作?v =編號部分中的編號。所以,你只需要改變你的所有CSS/JS文件來僅使用一次該變量。例如:

string version = ConfigurationManager.AppSettings["VersionNumber"]; 

如果你使用的捆綁,有一個更好的答案在這裏:

How to make bundles unminify and list individual files when using a cookieless static content server?

相關問題