Tag: 缩小

无法加载资源:403禁止使用.js优化

我正在尝试缩小我的.js和.css文件。 我已经安装了打包的Install-Package Microsoft.AspNet.Web.Optimization 什么时候我用BundleTable.EnableOptimizations = true;激活优化BundleTable.EnableOptimizations = true; 我在客户端收到此错误: 无法加载资源:服务器响应状态为403(禁止) http://localhost:22773/Content/themes/elevation/v=gnDLBbf1VVRuQDXtIYn1q0P3ICZG7oiwwgxPRbaLvqI1 任何人都知道我做错了什么? — BundleConfig info ——————————- public class BundleConfig { public static void RegisterBundles(BundleCollection bundles) { BundleTable.EnableOptimizations = true; bundles.Add(new ScriptBundle(“~/bundles/myJquery”).Include( “~/Scripts/jquery-1.9.1.js”, “~/Scripts/jquery-ui-1.10.1.custom.js”, “~/Scripts/jquery.signalR-1.0.1.js”, “~/Scripts/signalr-hubs.js”, “~/Scripts/Controls/Select/Simple/jquery.ui.selectmenu.js” )); bundles.Add(new ScriptBundle(“~/bundles/shared”).Include( “~/Scripts/global/prototypes.js”, “~/Scripts/global/mathutil.js”, “~/Scripts/global/elevationevents.js” )); bundles.Add(new ScriptBundle(“~/bundles/core”).Include( “~/Scripts/elevation/core/sys.config.js”, “~/Scripts/elevation/core/bays.js”, “~/Scripts/elevation/core/door.js”, “~/Scripts/elevation/core/horiziontal.js”, “~/Scripts/elevation/core/vertical.js”)); bundles.Add(new StyleBundle(“~/Content/themes/elevation”).Include( “~/Content/themes/dialogs/dialogs.css”, “~/Content/themes/social/ac/acSocial.css”, “~/Content/themes/elevation/elevation.css” […]

缩小和组合.net中的文件

我正在寻找围绕我的javascript / css实现一些性能优化。 特别是寻求实现这种缩小和组合。 我正在使用.net / c #Web应用程序开发。 我有几个选项,并寻找每个方面的反馈: 第一个是我遇到的这个聪明的工具Chirpy通过视觉工作室结合,缩小等 – > http://chirpy.codeplex.com/这是一个视觉工作室添加但是因为我在团队环境中,这个工具不理想。 我的下一个选择是使用Msbuild任务( http://yuicompressor.codeplex.com/ )来缩小文件并将它们组合起来(可能从xml文件中读取需要组合的内容)。 虽然这对缩小罚款很有用,但我所担心的是我必须保持必须结合的东西,这可能是一件令人头疼的问题。 第三个选项是使用msbuild任务仅用于缩小,在运行时使用一些帮助程序类,在每页的基础上组合文件。 这将合并文件,为其命名并为其添加版本。 我可以考虑的其他选择吗? 我对最后一个选项的担心是它可能有性能问题,因为我必须从本地驱动器打开文件,读取其内容然后合并文件。 这在运行时很多处理。 我正在寻找像Squishit这样的东西 – https://github.com/jetheredge/SquishIt/downloads这会在运行时缩小文件,但我会在编译时看看这样做。 那么对我的方法的任何反馈都会很棒吗? 如果第三种选择不会导致性能问题,我会引导它。