2

単一の拡張メソッドを使用して、Web サイト全体にスタイルシート/javascript リンクを生成しているので、クエリ文字列を生成する場所があります。

http://mydomain.com/site.css?v0.0.1

計画は、私が新しいビルドを行うときです。コンテンツはサーバーから新たに取得する必要があります。そこに驚きはありません。

ただし、この値を生成する最良の方法を見つけようとしています。

明らかに、理想的には、MSBuild タスクとして何かを行うことが最も理想的ですが、過去にそれを試みて失敗しました。

ほとんどの静的コンテンツにはSquishItを使用していますが、バンドルに含まれていないファイル (たとえば、すべてのページで必要ではないもの) については、ファイルのクエリ文字列パラメーターを生成する必要があります。

アプリの起動時にシングルトン GUID を作成し、それをリンクの生成時に使用することを考えています。

考え?

4

2 に答える 2

0

Knapsack については、 learn.knockoutjs.comで使用されているオープンソース コンポーネントに関する Steven Sanderson のブログ投稿から学びました。よくわかりませんが、簡単なウォークスルーを確認する必要があるかもしれません

于 2011-09-27T07:45:24.340 に答える
0

私は、アセンブリまたはアプリケーションのバージョンを 1 回 (app_start またはヘルパー メソッドで遅延読み込みを実行して) 読み取り、それを使用して js/css への URL を構築することを好みます。すべてのリリース (内部または外部) のバージョン番号を変更するので、魅力的に機能します。

于 2011-09-27T08:57:49.280 に答える