2
我正在創建一個asp.net webforms應用程序,並試圖縮小我的js + css文件。我正在使用這些準則:http://blogs.msdn.com/b/rickandy/archive/2012/08/14/adding-bundling-and-minification-to-web-forms.aspx。縮小並沒有生成縮小版本
我的web應用程序的目標是.net 4.0,但是我將其更改爲.net 4.5。當我看到在源選項卡中的鉻developertoolssection,我期待下束它看起來並不像已經生成它:
jquery?v=
我加了BundleConfig類:
public class BundleConfig
{
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/jquery").Include("~/jscripts/jquery-{version}.js"));
BundleTable.EnableOptimizations = true;
}
}
在jscripts文件夾我得到了我的js文件在他們之中:jQuery的1.8.0.min.js 在主頁的母版,我有:
<asp:PlaceHolder ID="PlaceHolder1" runat="server">
<%: Scripts.Render("~/bundles/jquery") %>
</asp:PlaceHolder>
在母版behindcode的OnInit-E通風口我有:
BundleConfig.RegisterBundles(BundleTable.Bundles);
當我調試應用程序它擊中renderstatement。是否可能需要在不同的課程中註冊這些包?
或不知道這是在Web表單中使用時的情況,但在MVC,如果你正在調試(更在調試模式下編譯的點)打包程序將返回未縮小的版本,嘗試切換到發佈模式並再次運行 –
您的jscripts目錄中是否有可用的縮小版和完整版腳本? – pwdst
您的問題現已解決? – pwdst