2013-02-08 2 views
3

Я застрял в связках в MVC4. Я определил расслоениеОшибка модели пучка MVC4

bundles.Add(new ScriptBundle("~/bundles/maps").Include("~/Scripts/map.*.js")); 

и скрипты

map.base.js 
map.helper.js 

Это было хорошо, пока я не добавил

map.setting.js 

После того, что я адресности ошибку

Invalid pattern: 'map.*.js'. Wildcards are only allowed in the last path segment, can contain only one leading or trailing wildcard, and cannot be used with {version}. 

Имя параметра : virtualPaths

Любые идеи, как решить эту проблему без перечисления всех файлов (я ожидаю добавить больше с префиксом «карта.»)?

Спасибо за помощь.

ответ

6

Это похоже на раздражающее ограничение текущей версии Bundle.

Вы можете написать:

.Include("~/Scripts/map.*") 

Конечно, это может забрать ~/Scripts/map.a.txt (не уверен, не проверял, что крайний случай). Пока у вас есть только ресурсы .js по данному пути, map.* безопасен.

Смежные вопросы