2011-11-11 8 views
4

MVCプロジェクトを実行していますが、実際にプールをリサイクルしなくても、.resファイルをリフレッシュするのに問題があるようです。SquishIt MVC - リフレッシュしないデバッグモード

私がちょうど私だったら、私はコンパイルするたびにプールのリサイクルをしているので、これは気にしません。しかし、私たちのWebインテグレータは、.lessファイルを変更するときにVisual Studio内で作業していないので、再構築するのは好きではありません。

ここで私は何をすべきかです:Nugetから

  • ガットSquishIt最新バージョンに。
  • Bundle.Css()を呼び出します。(...)。Layout.cshtmlのRender()を追加します。
  • csprojはデバッグモード(Configuration Manager)でコンパイルするように設定されています。
  • Web.configファイルにあります。

私はcodethinked.comのウェブサイトのほとんどすべてのエントリを見て、私が探していたものを見つけることができませんでした。一部の人は問題を抱えているように見えますが、ファイルが再生成されていないというわけではありません。

ありがとうございます!

答えて

1

このよう

を.Addためにあなたの呼び出しの後ForceReleaseを使用してみてください:あなたはForceReleaseを含めるように変更を行った後

.Add("~/Content/lessfiles/site.less") 
.ForceRelease() 
.Render("~/Content/combined_site_#.css") 

することは、あなたが見ているのを作るためにもう一度あなたのプールのリサイクルを行います新鮮なファイル。

最後に、悲惨なことにメモ帳で.lessファイルを変更します。
次回のページのリフレッシュによって変更が選択されます。

+0

残念ながら、私たちはすでにそれを試していて、うまくいきません。/何が起こっているのか分かりません。 – Allov

0

生産のための良い解決策ではないものの(あなたがIISを介して実行されている場合)、私は変更を認識しsquishitを強制するための良い方法であることをローカルでIISRESETを実行しているを発見しました。

関連する問題