问题标签 [system.web.optimization]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
443 浏览

asp.net-mvc - ASP.Net MVC Bundles - “MapPathMethod”是 BundleTable 的有效属性吗?

我在 System.Web.Optimization 命名空间中发现了大量对“BundleTable.MapPathMethod”的引用。例如:

但是,我似乎无法在任何地方找到“MapPathMethod”的文档,即使我安装了最新版本的“Microsoft.ASP.NET Web 优化框架”,它也无法解决。

“MapPathMethod”是 BundleTable 的有效属性吗?

0 投票
1 回答
295 浏览

unit-testing - 对访问捆绑包的 ASP.NET MVC 操作进行单元测试

这是我的操作方法中的代码:

当我尝试对这个操作方法进行单元测试时,我得到以下错误/堆栈跟踪:

有任何想法吗?

我已经适当地模拟了 HttpContext,因为请求被填充,我可以访问路由等。

我需要设置捆绑包吗?(就像我在 Global.asax 上所做的那样)

编辑:

在使用 ILSpy 查看 System.Web.Optimization 的源代码后,似乎 Scripts 类从静态 HttpContext.Current 实例(为空)创建了一个 HttpContextWrapper。

0 投票
2 回答
2169 浏览

c# - 未生成捆绑查询令牌

我正在尝试新的 Web.Optimizations 捆绑和最小化程序并遵循示例,但它没有生成查询字符串的令牌部分:

但呈现的 HTML 是

查询字符串令牌发生了什么?我希望它呈现类似的东西

我确实在 web.config 中将调试设置为 false

编辑:只是为了澄清-捆绑和最小化确实有效。但它不会以以下形式生成查询字符串标记?v=random

0 投票
1 回答
504 浏览

c# - MVC4 捆绑 DevExpress 控件?

是否可以在 DevExpress 的 web 控件上使用 MVC4 的捆绑和最小化?他们有这样声明的css:

这可以包装到新的 Web.Optimization 捆绑和最小化器中吗?

0 投票
3 回答
2222 浏览

c# - MVC4 捆绑来自不同域的 javascript 或 css 文件?

在 MVC4 的 Web.Optimization 捆绑/最小化中,是否可以在一个站点(我们的静态无 cookie 域)上注册一个捆绑包,然后在另一个站点(我们的 webapp 域)上使用该捆绑包?

例如 static.myapp.com 有一个 BundleConfig.cs

可以在 webapp 域的视图中使用该捆绑包吗,例如 www.myapp.com 在 Site.Master 中有这个

这可以通过 MVC4 捆绑来完成吗?从无 cookie 的静态域提供静态文件是众所周知的性能改进。

0 投票
1 回答
3314 浏览

c# - 网站发布后未出现捆绑包

我对 ASP.NET MVC 还是很陌生,所以如果我遗漏了一些明显的东西,请见谅。我最近刚刚通过 Visual Studio 向我们的开发服务器发布了一个站点,以查看一切是如何工作的。当我浏览到开发站点时,我们的代码中没有任何样式或定义为包的 Javascript 出现。

本地测试系统渲染代码: 在职的

开发服务器渲染代码: 不工作

正如您在两个呈现的源代码之间看到的那样,发布的代码中没有添加任何 CSS。我能做些什么来解决这个问题?

谢谢!

0 投票
1 回答
5315 浏览

asp.net - 使用“System.Web.Optimization”压缩由 asp.net 捆绑创建的捆绑包?

我使用 MS 的新捆绑和缩小包在我的 asp.net Web 解决方案中创建了捆绑包。一切都正确捆绑和缩小(使用 global.asax 方式)但是当我在 IIS 上部署时,捆绑包没有被压缩(gzip),我不想启用动态压缩(因为它会压缩所有动态内容),只是想要仅压缩包。

该怎么办 ?

捆绑输出的 mime 类型是什么,例如这里名为“Jquery”的捆绑:

所以我可以在 httpCompression 部分的 webconfig 文件中添加相同的内容以进行 gzip 压缩。

问候, 高拉夫

0 投票
1 回答
468 浏览

asp.net-mvc-3 - System.Web.Optimization 包从缓存中检索花费大量时间

我遇到了一个奇怪的问题,在第二次加载页面时,必须从缓存中检索捆绑包,对吗?但是我看到的是对每个请求都执行了一些长时间的操作。也许有人知道如何解决这个问题?对于 7kb 的 CSS 包,250 ms 的数字从何而来?

捆绑包来自默认的 MVC 4 项目。

屏幕如下:

在此处输入图像描述

0 投票
2 回答
9961 浏览

c# - 如何引用 System.Web.Optimization 程序集的 1.1.0.0 版本

我目前正在尝试通过 Nugget在我的 MVC 4 应用程序中使用BlueImp 的名为 Jquery-File-Upload 的文件上传。此文件上传取决于System.Web.Optimization命名空间才能工作。

我的应用程序不断抛出此错误:

错误 9 程序集 'Backload,Version=1.9.3.0,Culture=neutral,PublicKeyToken=02eaf42ab375d363' 使用 'System.Web.Optimization,Version=1.1.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35',其版本高于引用的程序集'System.Web.Optimization,版本 = 1.0.0.0,文化 = 中性,PublicKeyToken = 31bf3856ad364e35'

我尝试调整 web.config

我仍然不断收到相同的信息。

我用谷歌搜索并找到了要求Microsoft.AspNet.Web.Optimization通过 nugget 安装的链接,我这样做了,但没有解决任何问题。

请问如何添加 System.Web.Optimization.dll 的 1.1.0.0 版本。

0 投票
3 回答
1250 浏览

c# - MVC4 捆绑:捆绑的 URL 所在的位置

当捆绑包在 MVC4 中注册时,什么负责“拦截”传入http的请求/bundles/someBundle?v=1hDzBpmYJm4Iu-OjRN1YqS1WeNThVl0kStLJGP8WCr41?还因为每个捆绑包的哈希仅计算一次(在第一次请求时),实际保存在哪里, -404如果传入的哈希不匹配,是否可以返回