Asp.Net Mvc5 BundleConfig: проблема с несколькими файлами версий - PullRequest
0 голосов
/ 20 ноября 2018

Я программирую на Asp.Net Mvc5 с C # lang.А также я использую TFS (Team Foundation Server) для создания версий кодов.

Я добавляю Javascripts с BundleConfig, как показано ниже.

bundles.Add(new ScriptBundle("~/bundles/FrontEnd/ProductDetailJs").Include("~/Javascripts/ProductDetail-{version}.js"));

BundleConfig заменит мои файлы javascript на ProductDetail-1.0.0.js .

Если добавить новые коды в файл javascript, то я изменяю номер версиифайл на моем локальном компьютере.А именно имена моих файлов меняются, как показано ниже:

ProductDetail-1.0.0.js

ProductDetail-1.0.1.js

ProductDetail-1.0.2.js

ProductDetail-1.0.3.js

Моя проблема заключается в следующем: если я опубликую решениена сервер после изменения версии файла, то иногда может быть 2 файла с одинаковыми именами, но разными версиями.И оба они загружаются BundleConfig и работают на странице.Я хочу использовать только последнюю версию.

enter image description here

Даже если в папке несколько файлов с одинаковыми именами, должна быть загружена только самая последняя версия (а именно ProductDetail-1.0.3.js будет загружаться, но старые версии не загружаются)

Как я могу решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...