【问题标题】:Get ASP.NET bundle URL for use with CDN?获取用于 CDN 的 ASP.NET 捆绑 URL?
【发布时间】:2013-05-26 09:13:02
【问题描述】:

我正在使用 ASP.NET 捆绑功能,想知道如何获取由 Scripts.Render("~/bundles/scripts") 等渲染助手返回的 URL。

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

我的计划是简单地编写自己的辅助方法,但我不知道如何获取给定包的版本号相对 URL。

【问题讨论】:

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


    【解决方案1】:

    解决方案相当简单。有一个静态方法 Scripts.Url 和 Styles.Url 可以完全满足我的需求。我能够将其合并到我自己的帮助程序中以连接 CDN 的基本 URL。

    【讨论】:

    • 有没有机会发布辅助方法?
    • 在 vb 中是:@Scripts.Url("~/bundles/yourBundleName")。这会返回类似:“/bundles/yourBundleName?v=SzqM9qnhy4nXLes-5D3D23zwk84RbAJJTfFj4Fo5QH81”
    猜你喜欢
    • 2016-06-11
    • 2012-11-02
    • 2017-09-20
    • 1970-01-01
    • 2015-09-12
    • 1970-01-01
    • 2023-03-21
    • 2011-11-18
    • 2017-02-23
    相关资源
    最近更新 更多