Извините за мой английский ... У меня есть проблема с BundleCOnfig ...Bundle Config относительный путь добавляется имя контроллера
Я добавил новый пакет сценариев:
bundles.Add(new ScriptBundle("~/bundles/js").Include(
"~/assets/js/progress-bar/src/jquery.velocity.min.js",
"~/assets/js/progress-bar/number-pb.js",
"~/assets/js/progress-bar/progress-app.js",
"~/assets/js/preloader.js",
"~/assets/js/bootstrap.js",
"~/assets/js/app.js",
"~/assets/js/load.js",
"~/assets/js/main.js"));
И добавить этот код _layout .cshtml:
@Scripts.Render("~/bundles/js")
При загрузке страницы в localhost: 21612/ошибок не возникает. Страница отображается правильно:
Но если я загрузить страницу на локальном хосте: 21612/Home/Index Я получаю ошибки. И в пути добавляются имена контроллера:
Я не понимаю, в чем проблема, так как относительный путь к сценарию, почему вставляется имя контроллера?
ОБНОВЛЕНИЕ: Проблема решена. Дело в том, что в файле main.js все пути к другим скриптам были установлены как src = «активы /, и должны быть src =»/assets/
Спасибо за совет , Проблема была в абсолютных путях в файле main.js. Я обновил свой пост. –