Где находится файл site.css для идентификации? - PullRequest
0 голосов
/ 06 ноября 2018

У меня есть приложение asp.net core 2.1 MVC. Я запустил Scaffold Identity, которая сгенерировала все используемые HTML и модели. Я не могу, однако, найти файл CSS, который удостоверение личности использует для своих макетов?

В инструментах разработчика chrome он сообщает, что site.css загружается из /Identity/css/site.css, а загрузчик загружается из /Identity/lib/bootstrap/dist/css/bootstrap.css. Эти файлы не существуют нигде в моем проекте. Я что-то упустил?

Он не использует файл site.css, который находится в wwwroot/css.

1 Ответ

0 голосов
/ 06 ноября 2018

Интерфейс пользователя по умолчанию - библиотека классов бритвы. Статические ресурсы внедряются и загружаются из библиотеки. В частности, промежуточное программное обеспечение статических файлов загружает встроенные ресурсы, как если бы они находились в файловой системе, используя ManifestEmbeddedFileProvider.

Короче говоря, вы можете переопределить их, просто создав файлы в том же месте в вашем проекте. Затем вернутся версии вашего проекта. К сожалению, эшафот также не дает возможности эшафотить статические ресурсы. Однако вы можете просто просмотреть источник в своем браузере, а затем скопировать его в версию файла вашего проекта.

Вы также можете просмотреть источник RCL здесь . Таким образом, вы можете ссылаться на любой код, который вам не нужен, даже без использования скаффолда. Все, что вы добавляете в свой собственный проект, переопределяет то, что исходит от RCL.

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