首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >默认情况下启用MVC4互联网应用程序模板包?

默认情况下启用MVC4互联网应用程序模板包?
EN

Stack Overflow用户
提问于 2012-10-19 11:21:43
回答 2查看 934关注 0票数 0

我正在使用Mvc 4项目从互联网应用程序模板。为什么特性在默认情况下没有启用,或者我遗漏了什么?

在Mvc4中没有像其他帖子提到的那样的方法:

代码语言:javascript
复制
BundleTable.Bundles.RegisterTemplateBundles();
BundleTable.Bundles.EnableDefaultBundles();

更新:如何在调试模式下启用包

代码语言:javascript
复制
BundleTable.EnableOptimizations = true;

在注册捆绑之后。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-19 16:38:59

默认情况下,包是注册和启用的。当您在debug="false"中运行发布模式( web.config )时,@Script.Render助手将将资源连接并缩小到一个文件中。如果您在Debug模式下运行,那么每个脚本将分别呈现。

票数 3
EN

Stack Overflow用户

发布于 2012-10-24 18:07:32

我遇到了一个类似的问题,我的解决办法是:

代码语言:javascript
复制
public class bundleConfig
{
    public static void RegisterBundles(BundleCollection bundles)
    {
        // bundle as usual


#if(!DEBUG)
        BundleTable.EnableOptimizations = true;
#endif
    }
}

这样,当我以Release模式启动它时,它会进行小型化和捆绑,但是如果我在Debug模式下启动它,它就不会。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12973178

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档