问题标签 [asp.net-bundling]

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 投票
2 回答
78 浏览

asp.net - 禁用 ASP.NET 缩小

我使用 asp.net 捆绑和缩小。我希望能够从 *.config 文件(而不是 cs-code)禁用缩小。据我所知,如果我从 Web.config 更改编译标记中的调试属性,我可以做到:

但这不是正确的方法,因为调试标志不仅负责缩小。也许还有另一种方法可以从配置中启用/禁用缩小?

0 投票
1 回答
134 浏览

asp.net - 使用 Visual Studio 发布后,ASP.net AJAXControlsToolkit (v15.1) 捆绑似乎不起作用

我有一个刚刚更新为使用 Ajax Contol Toolkit 的 v15.1 的应用程序。我还使用此页面上的说明来配置捆绑,并且在我的本地计算机上一切看起来都很好。

https://ajaxcontroltoolkit.codeplex.com/wikipage?title=How%20to%20use%20bundling%20and%20CDN

如果我检查源代码,我可以看到一个带有 src=/Scripts/AjaxControlToolkit/Bundle?v= 的脚本标记。

但是,在我通过 Visual Studio 发布网站并将网站上传到我的实时服务器后,捆绑似乎不再起作用。相反,我看到了所有单独的资源,例如

我浏览了网络和各种论坛,但我看不到其他人有类似的问题。任何帮助将不胜感激。一切正常,我只是对这些事情有点好笑。

0 投票
1 回答
2315 浏览

c# - 将捆绑添加到 ASP .NET Web 表单

我有 .NET 4 网站。我将其移至 .NET 4.5。

现在我想知道我是否可以在 WebSite 项目(刚刚迁移到 4.5)中使用 Bundles(用于 js 和 css 文件)。

可能吗?

如果是 - 我认为应该在 global.asax 中完成(因为 App_Start 在网站项目中不存在)。但是我应该添加哪些参考资料?

0 投票
0 回答
176 浏览

asp.net-mvc - Mvc 捆绑请求返回空白文件

问题是 mvc 在返回页面时给出的生成的 src url 不包含版本字符串。

所以对于我们有的工作包:“url?v=Version String”

不起作用的包有一个空白版本字符串:“url?v=”

这些包自上次发布以来没有改变,并且在四个独立的环境中工作(文件二进制相同)。

有人对可能导致这种情况的环境问题有任何想法吗?

所有环境都是天蓝色的网站。谢谢你的帮助。

0 投票
1 回答
540 浏览

asp.net - 如何在 ASP.NET MVC5 脚本包中多次包含一个文件?

在 ASP.NET 缩小和捆绑功能中,我有一个脚本可以清理某些内容,并且必须在加载多个独立文件后运行。

所以我创建了一个捆绑包,

后来我使用 format 渲染它<script defer="defer" src="{0}"></script>,期望清理将在调试和发布模式下按预期发生,在每个脚本的代码之后一次。但是 ASP.NET Bundling 去除了对同一文件路径的重复调用,因此输出为

在调试模式下,而我的预期,

这也告诉我该文件将在捆绑版本中被遗漏,这不是我想要的。

0 投票
1 回答
856 浏览

asp.net - Asp.Net Bundle - 缩小失败时如何引发异常

我正在使用 Asp.Net MVC 5 和 System.Web.Optimization 1.1.0.0 中的捆绑和缩小系统:

然后渲染 Bundle:

我不时通过在浏览器中打开相应的 url 来手动检查我的包的状态,有时我会发现它们有错误。例子:

因为当缩小失败时捆绑机制会返回未缩小的内容,所以直到我在浏览器中手动打开该捆绑包时,我才知道错误。

如何设置捆绑系统以在缩小失败时引发异常,以便我可以立即意识到错误?

0 投票
0 回答
848 浏览

javascript - 从外部访问 bundles/jquery “加载资源失败:服务器响应状态为 404(未找到)”

我有一个使用 Visual Studio 4(.NET Framework 4)和捆绑的网站,它在我的机器上本地运行(来自 Visual Studio),也可以在服务器上本地运行(使用 ...localhost/myWebsite/myWebPage.aspx )。

但是,当我从外部(..myDomain/myWebsite/myWebPage.aspx)访问页面时,我收到了错误

加载资源失败:服务器响应状态为 404(未找到)
...//myDomain/myWebsite/bundles/jquery?v=Hd6gS6lVluRXliWH-rB-gFCWqe5KCgDBB4IJl6ONpB01

错误在线

在我的网站文件夹中,没有名为“bundles”的真实文件夹。

这是在 Global.asa.cs

这是在母版页中

我从 ...support.microsoft.com/en-us/kb/980368 下载了热修复程序,但是当我尝试在我的 Server 2008 R2 64bit 上安装它时,我收到了错误

Windows 更新独立安装程序。此更新不适用于您的计算机。

有人提到“此热修复已在 server 2008 r2 sp1 中汇总”,但我们的 server 2008 R2 64 位已经有 SP1。

我该如何解决这个错误?

0 投票
1 回答
1343 浏览

gulp - 将 ASP.NET MVC 5 捆绑“版本”迁移到 MVC 6

MVC 6 中排除了捆绑功能,建议的方法是使用 gulp 任务进行捆绑。

使用捆绑我们曾经在包含的 css/javascript 文件 url(s) 的末尾获取一个随机字符串。这个字符串非常重要,因为一旦您更改了 css/javascript 中的任何内容,就会生成一个新字符串,该字符串将强制浏览器加载文件的新版本。

因此,如果您有 3 个 css 文件,它们将被捆绑为一个,它们看起来像这样:

我们如何在 MVC 6 中实现相同的功能?我不知道 gulp 是否可以在这里提供帮助,但我已经在使用 gulp 进行缩小和捆绑。

0 投票
1 回答
419 浏览

c# - 如何在不合并文件的情况下启用捆绑转换?

在我正在处理的 ASP.NET MVC 项目中,有两个与捆绑过程相关的应用程序键:AppKeys.ApplyMinifyingTransformation显示是否应缩小和合并文件,.css显示是否应应用某些文件内容转换。这些标志的不同组合将用于不同阶段。这是该方法的简化版本:.jsAppKeys.ApplyStaticFilesTransformationsRegisterBundles

不幸的是,这段代码不能像我想要的那样工作。BundleTable.EnableOptimizations应该是true为了文件转换工作,但在这种情况下,文件总是合并为一个。

有没有办法明确声明我希望启用转换,但不应合并文件?

0 投票
1 回答
55 浏览

asp.net - 我怎么知道最常用的 javascript 和 css 文件?

我如何知道客户端从 IIS 服务器调用的所有 Javascript 和 CSS 文件是什么?这可以通过httpmodule完成吗?

基本上我想知道的是,当客户端访问服务器时,我想知道主要消耗的文件是什么,以及它们的大小和服务请求所花费的时间。