Возникли некоторые проблемы с веб-приложением, которое было зарегистрировано в хранилище кода.
В основном, это приложение, в частности, не будет отображать изображения, файлы .js или .css, которые все находятся в папках Content & Script. Во время работы отображается только необработанный HTML. Это происходит, в частности, после того, как вы сделали новую загрузку из нашего репозитория кода и работали локально через Visual Studio. Когда вы проверяете файлы в консоли во время ее работы, все файлы полностью пусты. Консоль также выдает ошибку ERROR 500, файл не найден (IIRC). Файлы определенно находятся в проекте локально и отображаются в обозревателе решений.
Я единственный, кто активно работает над разработкой для этого приложения, и я не сталкиваюсь с этими проблемами на моей машине. Когда вы извлекаете код из репозитория на другом компьютере, проблемы начинаются. Однако никакие другие приложения с чрезвычайно похожей архитектурой не сталкиваются с этой проблемой после получения новой версии для хранилища. Я попытался создать совершенно новые веб-приложения с точно такими же настройками и файлами на затронутых компьютерах, и они отлично загрузились.
Ссылка на файл тоже выглядит нормально, она совпадает с работающим сервером.
Приложение использует пакеты, и большинство пакетов выглядит следующим образом:
bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include(
"~/Scripts/bootstrap.min.js",
"~/Scripts/bootstrap-datepicker.min.js",
"~/Scripts/bootstrap-timepicker.js",
"~/Scripts/bootstrap-confirmation.js",
"~/Scripts/respond.js",
"~/Scripts/bootstrap-select.min.js"));`
bundles.Add(new StyleBundle("~/Content/css").Include(
"~/Content/bootstrap.min.css",
"~/Content/bootstrap-datepicker.min.css",
"~/Content/bootstrap-timepicker.css",
"~/Content/bootstrap-sortable.css",
"~/Content/site.css",
"~/Content/bootstrap-select.min.css"));
Вещи, которые я пробовал:
- Вместо этого вручную добавляются файлы .js и .css на страницу _Layout.cshtml.
с расслоением.
- Замена всех обычных файлов на .min.js или .min.css и тиски
Versa
- Изменение методов аутентификации для доступа
- Изменение разрешений для папки содержимого
- Воссоздание виртуального каталога
- Использование Visual Studio 2017 и 2019
Я в тупике, у кого-нибудь есть предложения или рекомендации? Я могу ответить на любые возникающие вопросы.