我正在创建一个构建机制,该机制将自动缩小并合并特定的JavaScript集。
我面临的问题是,要真正整合这些Web服务,我需要以某种方式获得这些内容。
我知道暂时可以使用WebClient
类并调用实际的URL,但这感觉有点矫枉过正,而且当我们在Global.asax
中的Application_Start
上触发此机制时,它不会起作用。
首先,这是可能的吗?如果是的话,我应该如何处理这个问题?
我正在创建一个构建机制,该机制将自动缩小并合并特定的JavaScript集。
我面临的问题是,要真正整合这些Web服务,我需要以某种方式获得这些内容。
我知道暂时可以使用WebClient
类并调用实际的URL,但这感觉有点矫枉过正,而且当我们在Global.asax
中的Application_Start
上触发此机制时,它不会起作用。
首先,这是可能的吗?如果是的话,我应该如何处理这个问题?
2条答案
按热度按时间b4wnujal1#
你有两种方法:
1.按需组合和缩小(由Sohnee概述)(也检查this article。)
1.构建时间-检查this article。
请参阅上一个关于SO的问题以了解更多信息:
Concatenate and minify JavaScript on the fly OR at build time - ASP.NET MVC
vptzau2j2#
为什么不在飞行中创建它?
从脚本标记调用URL并缓存您生成的输出...
然后,您可以在第一次请求时立即创建缩小版本,但缓存响应,以便其他访问者更快地访问您的网站。