问题标签 [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.
asp.net-mvc - ASP.Net MVC Bundles - “MapPathMethod”是 BundleTable 的有效属性吗?
我在 System.Web.Optimization 命名空间中发现了大量对“BundleTable.MapPathMethod”的引用。例如:
但是,我似乎无法在任何地方找到“MapPathMethod”的文档,即使我安装了最新版本的“Microsoft.ASP.NET Web 优化框架”,它也无法解决。
“MapPathMethod”是 BundleTable 的有效属性吗?
unit-testing - 对访问捆绑包的 ASP.NET MVC 操作进行单元测试
这是我的操作方法中的代码:
当我尝试对这个操作方法进行单元测试时,我得到以下错误/堆栈跟踪:
有任何想法吗?
我已经适当地模拟了 HttpContext,因为请求被填充,我可以访问路由等。
我需要设置捆绑包吗?(就像我在 Global.asax 上所做的那样)
编辑:
在使用 ILSpy 查看 System.Web.Optimization 的源代码后,似乎 Scripts 类从静态 HttpContext.Current 实例(为空)创建了一个 HttpContextWrapper。
c# - 未生成捆绑查询令牌
我正在尝试新的 Web.Optimizations 捆绑和最小化程序并遵循示例,但它没有生成查询字符串的令牌部分:
但呈现的 HTML 是
查询字符串令牌发生了什么?我希望它呈现类似的东西
我确实在 web.config 中将调试设置为 false
编辑:只是为了澄清-捆绑和最小化确实有效。但它不会以以下形式生成查询字符串标记?v=random
c# - MVC4 捆绑 DevExpress 控件?
是否可以在 DevExpress 的 web 控件上使用 MVC4 的捆绑和最小化?他们有这样声明的css:
这可以包装到新的 Web.Optimization 捆绑和最小化器中吗?
c# - MVC4 捆绑来自不同域的 javascript 或 css 文件?
在 MVC4 的 Web.Optimization 捆绑/最小化中,是否可以在一个站点(我们的静态无 cookie 域)上注册一个捆绑包,然后在另一个站点(我们的 webapp 域)上使用该捆绑包?
例如 static.myapp.com 有一个 BundleConfig.cs
可以在 webapp 域的视图中使用该捆绑包吗,例如 www.myapp.com 在 Site.Master 中有这个
这可以通过 MVC4 捆绑来完成吗?从无 cookie 的静态域提供静态文件是众所周知的性能改进。
c# - 网站发布后未出现捆绑包
我对 ASP.NET MVC 还是很陌生,所以如果我遗漏了一些明显的东西,请见谅。我最近刚刚通过 Visual Studio 向我们的开发服务器发布了一个站点,以查看一切是如何工作的。当我浏览到开发站点时,我们的代码中没有任何样式或定义为包的 Javascript 出现。
本地测试系统渲染代码:
开发服务器渲染代码:
正如您在两个呈现的源代码之间看到的那样,发布的代码中没有添加任何 CSS。我能做些什么来解决这个问题?
谢谢!
asp.net - 使用“System.Web.Optimization”压缩由 asp.net 捆绑创建的捆绑包?
我使用 MS 的新捆绑和缩小包在我的 asp.net Web 解决方案中创建了捆绑包。一切都正确捆绑和缩小(使用 global.asax 方式)但是当我在 IIS 上部署时,捆绑包没有被压缩(gzip),我不想启用动态压缩(因为它会压缩所有动态内容),只是想要仅压缩包。
该怎么办 ?
捆绑输出的 mime 类型是什么,例如这里名为“Jquery”的捆绑:
所以我可以在 httpCompression 部分的 webconfig 文件中添加相同的内容以进行 gzip 压缩。
问候, 高拉夫
asp.net-mvc-3 - System.Web.Optimization 包从缓存中检索花费大量时间
我遇到了一个奇怪的问题,在第二次加载页面时,必须从缓存中检索捆绑包,对吗?但是我看到的是对每个请求都执行了一些长时间的操作。也许有人知道如何解决这个问题?对于 7kb 的 CSS 包,250 ms 的数字从何而来?
捆绑包来自默认的 MVC 4 项目。
屏幕如下:
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 版本。
c# - MVC4 捆绑:捆绑的 URL 所在的位置
当捆绑包在 MVC4 中注册时,什么负责“拦截”传入http
的请求/bundles/someBundle?v=1hDzBpmYJm4Iu-OjRN1YqS1WeNThVl0kStLJGP8WCr41
?还因为每个捆绑包的哈希仅计算一次(在第一次请求时),实际保存在哪里, -404
如果传入的哈希不匹配,是否可以返回