我正在按照以下链接的指导,在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时调用,只是不生成任何内容。
答案 0 :(得分:0)
你得到这样的东西吗?
还是空的?例如:<script src="/bundle/js"></script>