단일 확장 메서드를 사용하여 내 웹 사이트 전체에 stylesheet/javascript 링크를 생성하므로 쿼리 문자열을 생성 할 수 있습니다.정적 콘텐츠 용 QueryString Param 생성 애플리케이션 당 한 번
예는
내가 새로운 빌드를 수행 할 때 계획은http://mydomain.com/site.css?v0.0.1
, 내용은 서버에서 갓 꺼낼 필요. 거기에 놀라움이 없습니다.
그러나이 값을 생성하는 가장 좋은 방법을 찾으려고합니다.
분명히, 이상적으로 MSBuild 작업을 수행하는 것이 가장 이상적이지만, 과거에는 시도해 보았지만 실패했습니다.
대부분의 정적 컨텐츠에 대해 SquishIt을 사용하고 있지만 번들에없는 파일 (예 : 모든 페이지에서 필요하지 않은 파일)의 경우 파일에 대한 쿼리 문자열 매개 변수를 생성해야합니다.
나는 앱 시작시 싱글 톤 guid를 만든 다음 링크를 생성 할 때이를 사용한다고 생각하고 있습니다.
생각하십니까?
어셈블리의 버전이나 날짜를 사용하는 것이 좋지 않습니까? http://stackoverflow.com/questions/324245/asp-net-show-application-build-date-info-at-the-bottom-of-the-screen – Giedrius