Где находится представление «Логин» по умолчанию и соответствующий контроллер в шаблоне приложения MVC Core в VS2019 - PullRequest
0 голосов
/ 22 июня 2019

Странно, я должен упустить что-то очевидное, но с совершенно новым веб-приложением MVC, с аутентификацией, он создает миграции БД для пользовательских таблиц asp и помещает _LoginPartial в _Layout и т. Д., И вход в систему работает нормально, я могувойдите в систему, зарегистрируйтесь и т. д., но я не могу найти представление или код для его изменения.

Я перехожу на localhost: blah / Identity / Account / Login и могу войти, но в проекте нет соответствующего представления,есть папка / Areas / Identity, но в ней есть только / Pages, нет / Account и в любом месте проекта нет Login.cshtml или чего-либо, называемого Account.

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

Я несколько раз создавал новое приложение на основе шаблона, думая, что каким-то образом перепутал выбор в диалогах, но он кажется настолько базовым - представление, очевидно, где-то загружается и работает нормально,но откуда MVC получает его представление, и где находится контроллер, который он вызывает ??

Точно так же я ищу в проекте какой-то текст на странице, например.«Используйте локальную учетную запись для входа в систему», как в VS, так и с использованием grep для всей исходной папки, но ее нет нигде.

1 Ответ

0 голосов
/ 22 июня 2019

Чтобы заполнить ответ на вопрос позади моего вопроса - то есть, как я могу настроить страницу входа в систему.Чтобы сгенерировать представления и код в проекте, щелкните правой кнопкой мыши папку Areas / Identity в проекте, выберите «Добавить» и «Новый элемент лесов ...», выберите «Идентификация» и перейдите оттуда.

Попыткаэто сгенерировало ошибку для меня с проектом Core 2.2;но я повторил попытку в неординарном решении Core 2.1, и оно работало хорошо, затем я переместил добавленные папки и файлы в свое решение 2.2, изменил пространства имен, чтобы соответствовать, и теперь я могу изменить форму входа и войти в нее с помощью OK.

Функция управления учетной записью для изменения номера телефона также работает, так что, похоже, все подключено нормально, я еще не пробовал другие функции идентификации.

Еще раз спасибо Nkosi заответить.

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