Как сделать отдельную cshtml страничку для login и register для identity в Asp Net

Я создал asp.net приложение используя следующую строку

sudo dotnet new mvc --auth Individual -o WebApp1

И запустив проект я вижу такую страничку введите сюда описание изображения

Но я не могу найти в проекте где определена эта форма.

введите сюда описание изображения

Во всех этих файлах нету описания ни для странички login, ни для странички register, но они существуют по такому маршруту

введите сюда описание изображения

И опять же нету контроллера который бы принимал запросы с этого адресса.

введите сюда описание изображения

Пишу без visual studio, так что не могу пользоваться его фичами.


Ответы (1 шт):

Автор решения: A K

Проще всего конечно же воспользоваться студией и создать нужные элементы через скаффолдинг.

введите сюда описание изображения

Если же студии нет - тогда используйте cli, вот тут примерно описано:

https://stackoverflow.com/q/59818745/5752652

https://docs.microsoft.com/en-us/aspnet/core/fundamentals/tools/dotnet-aspnet-codegenerator?view=aspnetcore-3.1

То есть, смотрите какие файлы вообще можно заскаффолдить через dotnet aspnet-codegenerator identity --listFiles, потом выбираете нужные и создаёте, например dotnet aspnet-codegenerator identity -dc ProjectName.Data.ApplicationDbContext --files "Account.Register;Account.Login"

→ Ссылка