在ASP.NET中使用CDN管理JavaScript依赖项

时间:2011-05-10 15:08:21

标签: c# javascript asp.net

一般来说,页面使用的单个JavaScript文件应合并为单个文件并缩小。为此,我们使用了AssetController.ScriptTag(),如下所示:

<%= ScriptTag
(
    "/js/global.js",
    "/js/accounts.js",
    "/js/googmaps.js"
)%>

此方法的输出是一个URL,它从GET返回一个缩小的文件。这很有效,直到我们决定将我们的资源(如.js和.css文件)放在CDN上。现在,我们需要在构建时生成这些组合的,缩小的JS文件,并将结果推送到CDN。

大多数人如何实现这一目标 - 他们如何将这些文件的生成纳入其构建和部署?

1 个答案:

答案 0 :(得分:1)

YUI Compressor for .Net是一个受欢迎的选择。它允许你组合和缩小Javascript(你想要CSS)。

本文将逐步介绍如何在构建过程中使用YUI压缩器。

http://yuicompressor.codeplex.com/wikipage?title=Visual%20Studio%20Post-build%20Event%20example&ProjectName=yuicompressor