Javascript Bundle不是由Microsoft.AspNet.Web.Optimization创建的

时间:2012-10-22 13:06:08

标签: bundle minify bundling-and-minification web-optimization

我正在按照以下链接的指导,在VS2010 webforms网站上创建一个javascript包。

http://igorzelmanovich.blogspot.co.uk/2012/09/using-aspnet-bundling-and-minification.html

我在global.asax中有这个:

void Application_Start(object sender, EventArgs e) 
{
    // Code that runs on application startup

    System.Web.Optimization.BundleTable.Bundles.Add(new System.Web.Optimization.ScriptBundle("~/bundles/js").Include("~/scripts/jquery.bxSlider.js"));

}

这在我的sitemaster中(注意我还没有将我的主要jquery源移动到捆绑包中)

 <script type="text/javascript" language="javascript" src="scripts/jquery-1.8.2.min.js"></script>

<%: System.Web.Optimization.Scripts.Render("~/bundles/js")  %>

我已经从Nuget安装了Microsoft.AspNet.Web.Optimization包,它获得了所有二进制文件并成功构建了网站。我已经尝试将web.config调试值设置为true和false,但是bundle / js文件夹不会生成包含jquery.bxSlider.js的包,我已手动创建了bundle / js文件夹但仍然没有运气。

调试Application_Start时调用,只是不生成任何内容。

1 个答案:

答案 0 :(得分:0)

你得到这样的东西吗?

enter image description here

还是空的?例如:<script src="/bundle/js"></script>