我的 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 中已经有条目。
这些条目不是我的条目,它们似乎与我的应用程序中的文件无关。相反,它们似乎是默认值。例如,我的应用程序只有一个 jQuery 文件,而 BundleCollection 有七个与 jQuery 相关的 js 文件。
有谁知道这些文件如何/为什么在 BundleCollection 中以及它们是如何设置的?
例如:我如何以及为什么找到名为 moo、dojo、prototype、ext 等的包。这些不是我创建的包,所以它们都是从哪里来的。我在这里完全糊涂了。找不到任何会导致创建这些捆绑包的东西。