捆绑专题提供捆绑的最新资讯内容,帮你更好的了解捆绑。
我曾经在脚本引用的末尾添加“?v = n”,例如: <script type="text/javascript" src="@Url.Content("~/Scripts/Foo.js")?v=2"></script> 每次我编辑.js时,我都会为该版本添加1,例如: <script type="text/javascript" src="@Url.Content("~/Scripts/Foo.j
在部署我的MVC应用程序时,.NET 4.5框架正在捆绑&缩小我的CSS.但是,结果文件为空,因此不应用CSS规则.在Chrome中,我将资源解释为样式表,但使用MIME类型text / plain警告进行传输.在IE9中,由于mime类型不匹配警告,我被忽略了CSS. 这就是我的BundleConfig中的内容 bundles.Add( new StyleBundle("~/Conten
尽管捆绑是VS的一个简洁功能,但有时我希望脚本或css可用于特定页面.这样,我可以确保避免名称冲突和/或覆盖. 是否可以捆绑文件以便只有全局和页面特定的文件可用? 例如,假设我有一个名为Cabinet.cshtml的页面.我还有Cabinet.js和Cabinet.css文件.另一方面,我有另一个名为AdminPanle.cshtml的页面,文件为admin.js和admin.css. 现在,我希
我遇到了使用ASP .NET进行脚本捆绑和缩小的问题 我尝试过在互联网上找到的所有流行解决方案,但仍然遇到同样的问题. 我的BundleConfig.cs看起来像 namespace MYPROJ{ public class BundleConfig { public static void AddDefaultIgnorePatterns(IgnoreList ignoreList)
我的一些样式使用url(../ img / sprites / main_sprite.png)来开发和阶段中的本地资源.但是在生产中我使用CDN并且我的所有静态资源都在其上.是否有可能转换bundle以使.css中的所有url都被cdn路径替换? 例如: .Logo { background-image: url(../img/sprites/main_sprite.png); } 但是,在
我设置时遇到这个奇怪的问题: BundleTable.EnableOptimizations = true; 当我尝试打开我的网站时,它无法加载,当我打开Chrome控制台时,我看到以下消息: GET / localhost / bundles / scripts / angularjs / commonmodules?v = 13-uWpwzN3U6kiHVssXRdpywHxrn09twvYK
我了解如何使用asp.net的新捆绑和缩小功能.他们在开发过程中很有帮助. 在生产部署中使用它们有什么好处吗?如果您将捆绑/最小化的文件放在Web服务器上,系统是否会更好地运行?看来整体来说,如果它们只是静态文件,代码就会减少. 注意:我了解js / css绑定和缩小的好处.我只是质疑使用活动运行时进程在生产系统中生成这些文件的价值,而不是将它们简单地存储在磁盘上并将其引用为静态文件. 捆绑和分类
“问题在于,默认情况下,asp.net mvc不会在调试模式下捆绑css和js文件.但是我们的css和js文件正在捆绑在调试模式下.” 出于某种原因,所有css和js文件都以调试模式捆绑在一起.它开始于几天前.我们有一个拥有多个开发人员的大型团队,很难找到过去几天发生了哪些变化,因为有多个变更提交到存储库.但是我没有在BundleConfig和Global.asax.cs中发现任何重大变化. 当应
我正在MVC4中实现捆绑和缩小支持,似乎它使我的 javascript文件比未捆绑/分类更大.我正在使用nuget中的最新版本(预发行选项).我在RegisterBundles类中设置了以下软件包. bundles.Add(new ScriptBundle("~/bundles/baseJS").Include( "~/Scripts/jquery-1.7.
我正在尝试使用Microsoft的Web Optimization框架来呈现 JavaScript包,如下所示: @Scripts.Render("~/assets/bundle.js") 并建立一个小捆,像这样: public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new ScriptBun
我今天将一个大型项目升级到MVC4 RC,试用捆绑和缩小. 之前我有一个局部视图中的脚本src标签中有8个静态js文件.示例页面持续不超过0.1秒. 我添加了一个如下的包: bundles.Add(New ScriptBundle("~/bundles/mybundle").Include( "~/Resources/Core/Javascripts/jquery-
我想要一些有关ASP.NET MVC捆绑和分类的专家建议.我在我的项目脚本文件中同时包含未分类(.js)和最小化版本(.min.js).我将它们包含在我的脚本包中,如下所示: bundles.Add(new ScriptBundle("~/bundles/layout").Include( "~/Scripts/jquery-{version}.js",
我有一个动态生成 Javascript的网站.生成的代码描述了类型元数据和一些服务器端常量,以便客户端可以轻松地使用服务器的服务,因此它非常可缓存. 生成的JavaScript由ASP.NET MVC控制器提供;所以它有一个Uri;说〜/ MyGeneratedJs. 我想将这个Javascript包含在其他静态Javascript文件(例如jQuery等)的Javascript包中:所以就像静态
我正在使用Google PageSpeed和YSlow测试我的网站,并且我使用MVC4捆绑包创建的软件包没有获得 Gzip压缩(使用gzip或deflate压缩资源可以减少通过网络发送的字节数),没有 Vary:Accept-Encoding头(指示代理服务器缓存资源的两个版本:一个压缩的,一个未压缩的,这有助于避免没有正确检测到Content-Encoding头部的公共代理的问题.) 还可以如何
我在BundleConfig.cs中添加了bundle,如下所示: bundles.Add(new ScriptBundle("~/bundles/angular").Include("~/Scripts/angular.min*")); 在_Layout.cshtml中,我有以下内容: <body> @RenderBody() @Scripts.Render("~/bundle
我希望能够在生产环境中缩小/捆绑我的 javascript文件,同时在本地调试时让它们不受限制/非捆绑;但是,VS2012中的默认WebForms站点似乎不允许它. 重现我的问题的步骤: >创建一个新的“ASP.NET Web窗体应用程序”(在我的例子中为c#) >无需调试即可启动并在浏览器中查看资源 >注意未经明确的jquery / modernizr文件,但捆绑/缩小了MsAjaxJS和Web
我已经下载了MVC4并试图弄清楚捆绑功能在标准项目中的工作原理.似乎有捆绑: <script src="@System.Web.Optimization.BundleTable.Bundles.ResolveBundleUrl("~/Scripts/js")"></script> 返回所有jquery.js文件,但不包括所包含脚本中的knockout.js文件.为什么是这样?还有什么是_refer
我有一个使用MVC4和Razor视图的Web应用程序,它们使用了大量的 JQuery和其他插件脚本. 为了加快视图的渲染速度,我相信一般来说,最好将脚本渲染到正文的底部,因此布局(大大合并)如下所示: <body> @RenderBody() @Scripts.Render("~/bundles/jquery") @Scripts.Render("~/bundles/ot