Application_Start() に次のコードがあります。
protected void Application_Start() {
AreaRegistration.RegisterAllAreas();
WebApiConfig.Register(GlobalConfiguration.Configuration);
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
RoleConfig.CreateRoles();
BundleConfig.RegisterBundles(BundleTable.Bundles);
と:
namespace WebUx {
public class BundleConfig {
// For more information on Bundling, visit http://go.microsoft.com/fwlink/?LinkId=254725
public static void RegisterBundles(BundleCollection bundles) {
bundles.Add(new ScriptBundle("~/bundles/admin").Include(
"~/Scripts/admin/adminControl.js",
"~/Scripts/admin/adminModalOpen.js",
"~/Scripts/admin/adminModalOpen.js",
"~/Scripts/admin/getExamOptions.js",
"~/Scripts/admin/getParams.js",
デバッグを使用して Application_Start の最初の行で中断し、BundleTable.Bundles をチェックすると、BundleCollection に既にエントリがあることがわかります。
これらのエントリは私のエントリではなく、アプリケーション内のファイルとは関係がないようです。むしろ、それらはデフォルトのように見えます。たとえば、私のアプリケーションには 1 つの jQuery ファイルしかないのに対し、BundleCollection には 7 つの jQuery 関連の js ファイルがあります。
これらのファイルが BundleCollection にある方法/理由と、それらがどのように設定されているかを知っている人はいますか?
例: moo、dojo、prototype、ext などと呼ばれるバンドルを見つける方法と理由。これらは私が作成したバンドルではありません。私はここで完全に混乱しています。これらのバンドルが作成される原因となるものは見つかりません。