【发布时间】:2014-09-05 21:20:46
【问题描述】:
我正在浏览我们的 ASP.NET WebForms 项目,并尝试根据 YSlow 等工具的建议进行更改。我们将the built in bundling & minification that came with .NET 4.0 用于我们添加到项目中的文件,但仍有一些JavaScript 文件被WebForms 框架包含未压缩:ScriptResource.axd 和WebResource.axd
我环顾四周,发现了很多关于如何缩小这些文件的第三方解决方案,但所有这些解决方案在 JS 压缩器内置到框架之前都已经有几年的历史了。现在它已经内置了,似乎应该可以以某种方式利用它。
我怎样才能让这些*.axd 文件具有缩小的输出?
【问题讨论】:
-
由于这些是由 .NET 生成的,我认为您无法实现。如果您有一个处理程序拦截了对这些文件的请求,那么您将需要从您的代码中发送另一个请求(使用 WebClient)或其他任何东西,获取数据,缩小并呈现它,但是,如果您这样做,那么这与请求它们的整体而不是缩小几乎相同。
标签: javascript asp.net webforms bundling-and-minification minify