Получить URL-адрес пакета ASP.NET для использования с CDN?
Я использую функцию связывания ASP.NET и хочу узнать, как я могу получить URL-адрес, возвращенный помощниками рендера, такими как Scripts.Render("~/bundles/scripts").
В настоящее время оптимизированный вывод имеет относительный URL. Я хочу использовать CDN, который выполняет кэширование происхождения, поэтому конечный URL-адрес должен быть примерно таким: http://static.mydomain.com/bundles/scripts?v=XXXXXX
Я планирую просто написать свой собственный вспомогательный метод, но я не могу понять, как получить относительный URL-адрес номера версии для данного пакета.
1 ответ
Решение было довольно простым. Есть статические методы Scripts.Url и Styles.Url, которые дают мне именно то, что я хочу. Я смог включить это в свой собственный помощник, чтобы объединить базовый URL CDN.