2012-03-07 6 views
0

MVC4とカセットのようなCSS/JSバンドル+ミニ化スペースにはたくさんのアクションがありますが、CDNへのアップロードをネイティブにサポートするものはありません。明示的なCDNアップロードをサポートするASP.NET向けのCSS/JSミニ化およびバンドルツールはありますか?

私たちはRackspace Cloud Filesを使用しており、私たちはアセットを直接アップロードする必要があります。これはorigin-pullを行いません。

現時点では、私たちにはこれを行うMSBuildスクリプトがありますが、メンテナンスと操作が非常に難しいです。

+0

APIを使用すると、ドライブをマップしてファイルをコピーすることができますか、それとも純粋にHTTPですか? –

+0

マップされたドライブを偽装するためのいくつかのトリックを使うことができるツールがいくつかありますが、それらは私が望むほど安定ではありません。何を思っていたんだ? – CoreyH

+0

記録のために、私たちはCloud Filesを放棄し、Cloudfrontに切り替えたので、Cassetteを使うことができました。詳細はこちら:http://blog.coreyh.com/?p=1507 – CoreyH

答えて

0

ドライブをマップすることができれば、RequestReduceはあなたの希望どおりのものを手に入れることができると思います。実行時にバンドルと縮小を実行し、生成されたアセットのドロップ先を任意のUNCパスに指定できるようにするいくつかの設定オプションを提供します。この設定の目的は、静的資産の専用の共有を持つWebファームシナリオのためです。これがあなたのために働くのではないかと思います。また、永続的なストアからアセットを保存および取得するプロセスを本質的に引き継ぐためのインタフェースも公開されています。ローカルディスクストアが付属しており、別のNugetパッケージとして提供されているSqlServerストアがあります。私は他の人にAzure blobまたはamazon ec3を書くよう提案しました。その少し複雑ですが、あまりにも恐ろしいです。どんな速度であれ、無料で提供されるバックグラウンド・イメージのスプライトと最適化を提供します。また、Less/Sass/Coffeeのコンパイルを追加するNugetパッケージもあります。これはMSDN/Technetの多くのプロパティでMicrosoftが使用しています。

私はこのプロジェクトを実行しており、質問にはGithub Issues pageでお答えできます。

関連する問題