asp.net-mvc-4 – Css和Js捆绑,IController Exception
发布时间:2020-12-16 09:53:53 所属栏目:asp.Net 来源:网络整理
导读:我正在尝试创建一堆JS和CSS文件.我有的文件夹结构是这样的: ~ Scripts A B C Content CSS ACSS BCSS CSS IMG 我从MVC Central中提取了一些帮助,并将此代码添加到我的项目中: bundles.Add(new ScriptBundle("~/bundles/A/AAA").Include( "~/Scripts/A/jquer
我正在尝试创建一堆JS和CSS文件.我有的文件夹结构是这样的:
我从MVC Central中提取了一些帮助,并将此代码添加到我的项目中: bundles.Add(new ScriptBundle("~/bundles/A/AAA").Include( "~/Scripts/A/jquery-{version}.js"); bundles.Add(new ScriptBundle("~/bundles/B/BBB").Include( "~/Scripts/A/jquery-{version}.js"); bundles.Add(new StyleBundle("~/Content/CSS/ACSS").Include(" ~/Content/CSS/ACSS/MyCss-*")); 但是它返回了404异常:
编辑:我已在Global.asax文件中注册了我的Bundles.所以至少我没有犯小学生的错误. BundleConfig.RegisterBundles(BundleTable.Bundles); 我做错了什么导致这个错误? 解决方法
我遇到了类似的问题,最后似乎从未调用过System.Web.Optimization.PreApplicationStartCode.Start方法,因此捆绑包的路径仍然由通常的MVC路由处理.
我的修复是在站点的Global.asax.cs文件的Application_Start方法中手动调用它: protected void Application_Start(object sender,EventArgs e) { //other code startup code here System.Web.Optimization.PreApplicationStartCode.Start(); } 这样,对bundle的传入请求由System.Web.Optimization.BundleHandler ProcessRequest方法处理. 有关代码如何工作(或应该……)的详细信息,请查看此处:http://beletsky.net/2012/04/new-in-aspnet-mvc4-bundling-and.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-4 – 如何从远程计算机调试Visual Studio 2012
- asp.net-mvc – 开始学习ASP.NET MVC专家级的最佳路线图
- asp.net – 从wsdl生成webservice
- asp.net-mvc – MVC DDD:可以将存储库与控制器中的服务一起
- 在ASP.NET MVC中使用自定义验证替换默认客户端验证
- asp.net – 有没有办法动态包装/拦截HtmlHelper扩展方法.想
- asp.net – 动态UpdatePanels和UserControls问题
- asp.net – 尝试设置此报告中未定义的报告参数“名称”?
- 单元测试ASP.NET MVC重定向
- 如何在回发后重置asp.net表单?
推荐文章
站长推荐
热点阅读