2

我正在按照以下链接的指导在 VS2010 网络表单网站中创建一个 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"));

}

这在我的站点管理员中(注意我还没有将我的主要 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,但 bundles/js 文件夹不会使用包含 jquery.bxSlider.js 的包生成,我手动创建了 bundles/js 文件夹但仍然没有运气。

调试时 Application_Start 确实被调用,只是不生成任何东西。

4

1 回答 1

0

你得到这样的东西吗?

在此处输入图像描述

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

于 2012-10-22T14:35:07.283 回答