获取用于CDN的ASP.NET捆绑包URL?

时间:2013-05-30 17:14:30

标签: asp.net-mvc bundle asp.net-optimization

我正在使用ASP.NET捆绑功能,并想知道如何获取Render助手返回的URL,例如Scripts.Render(“〜/ bundles / scripts”)。

目前,优化输出具有相对URL。我想使用一个执行原始缓存的CDN,因此最终的URL需要类似于http://static.mydomain.com/bundles/scripts?v=XXXXXX

我的计划是简单地编写自己的帮助方法,但我无法弄清楚如何获取给定包的版本号相对URL。

1 个答案:

答案 0 :(得分:4)

解决方案相当简单。有一个静态方法Scripts.Url和Styles.Url,它给了我我想要的东西。我能够将它合并到我自己的帮助器中以连接CDN的基本URL。