私のbundleconfig.csファイルに約100バンドルがあります。バンドルの物理ファイルを生成するにはどうすればいいですかbundleconfig.csに物理ファイルfoバンドルを生成します。
bundles.Add(new ScriptBundle("~/bundles/jqueryall")
.IncludeDirectory("~/scripts/jquery", "*.js", true)
bundles.Add(new ScriptBundle("~/bundles/jqueryall")
.IncludeDirectory("~/scripts/admin", "*.js", true)
bundles.Add(new ScriptBundle("~/bundles/jqueryall")
.IncludeDirectory("~/scripts/user", "*.js", true)
....
....
....
バンドルに物理ファイルが必要なのはなぜですか?
私は、バンドルごとに物理ファイルを必要としないオンプレミスデプロイメント用のMVCアプリケーションを用意しています。
今、私はSaaSとして自分のアプリケーションを提供する予定です。パフォーマンス上の配慮のために、私はCDNから配信したいと考えています。
上記のように、私は既にアプリケーション内に約100バンドルを持っていますので、BundleConfig.csからすべてのバンドルの物理ファイルを生成する簡単な方法を探しています。私のアプリケーションにオンプレミスとSaaSをサポートしています。
はい、私は、閲覧にオープンバンドルリンクを行い、それらを保存しますが、私はすべてのバンドルと呼ばれるコアのJSでの変更を行った場合、私は、ブラウザで再びそれらの100のバンドルを開く必要がありますすることができますを更新しました
SaaSの開発に時間を費やすような縮小されたコンテンツを得ることができます。私は現在asp.netコアアプリケーションで利用できるようになっています
をCDNリンクを追加するには今のコード以下
あなたは、単一のバンドルに他のローカルまたはCDNファイルを混在させることはできません覚えておいてください、束ねる使用してCDNファイルにアクセスすることで、
サンプルコードSaaSアプリケーションがほしいと言っているのは、テナントごとに異なるjsがあるということですか?あなたはテナント要求としてロードしたいですか? – programtreasures
@programtreasuresいいえ、テナント固有のバンドルはありません。 jsはすべてのテナントに共通です – Mahendran