Как использовать SquishIt с источником, который не является допустимым виртуальным путем
Я хочу собрать целую кучу вещей из разных источников в моей локальной сети. Когда я запускаю следующий код, я получаю сообщение об ошибке "http://cdn.mydomain.org/ajax/libs/jquery/1.5.1/jquery. JS 'не является действительным виртуальным путем, что достаточно справедливо, потому что это не
@MvcHtmlString.Create(
SquishIt.Framework.Bundle.JavaScript()
.Add("http://cdn.mydomain.org/ajax/libs/jquery/1.5.1/jquery.js")
.Add("~/Scripts/MyTrivialPlugin.js")
.ForceRelease()
.Render("~/Scripts/combined_#.js"))
Есть ли вариант в SquishIt или любом другом "сквошере", который будет принимать URI за аргументы?
1 ответ
Решение
Если вы пытаетесь использовать удаленный ресурс, существует AddRemote, который ожидает следующее, localPath при отладке и remotePath при выпуске. Поскольку вы форсируете релиз, он всегда будет использовать ваш remotePath.