Как использовать SquishIt с источником, который не является допустимым виртуальным путем - PullRequest
3 голосов
/ 15 июля 2011

Я хочу собрать целую кучу вещей из разных источников в моей локальной сети. Когда я запускаю следующий код, я получаю сообщение об ошибке: 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 Ответ

4 голосов
/ 20 июля 2011

Если вы пытаетесь использовать удаленный ресурс, существует AddRemote, который ожидает следующее, localPath при отладке и remotePath при выпуске.Поскольку вы форсируете релиз, он всегда будет использовать ваш remotePath.

...