Приложение не создает AccountController автоматически

Я создаю проект MVC в VS2017 и VS2015, когда вы создаете веб-приложение ASP.NET с шаблоном MVC, оно автоматически создает для вас контроллер учетной записи, который добавляет регистр и войдите в систему. Он добавит AccountController.cs и ManageController.cs к контроллерам с соответствующими представлениями.

Но в VS2017, когда я создаю проект MVC, он не добавляет его в проект. Я пробовал импортировать файлы из старого проекта VS2015, но, похоже, это не сработало. Как я могу это обойти? Есть ли способ создать проект с помощью контроллера учетной записи, или они удалили это в VS2017?


person MJohnston    schedule 22.04.2017    source источник
comment
Я только что создал приложение MVC, параметр аутентификации отдельных учетных записей и файл AccountController. Вы выбрали какую-то форму аутентификации при создании приложения?   -  person Maria Ines Parnisari    schedule 22.04.2017
comment
Это была моя проблема, я не менял аутентификацию, поэтому ничего не было выбрано. Я создал новый проект с выбранными индивидуальными учетными записями и создан контроллер учетных записей. Спасибо, что указали на это, моя проблема решена!   -  person MJohnston    schedule 22.04.2017


Ответы (4)


При создании приложения вам необходимо выбрать какую-либо форму аутентификации.

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

person Maria Ines Parnisari    schedule 22.04.2017

Моя проблема / решение немного отличалось от принятого ответа. Я выбрал шаблон «Веб-API», установив флажок «MVC», и Я ДЕЙСТВИТЕЛЬНО выбрал отдельные учетные записи пользователей, но контроллер учетной записи / представления все еще не были созданы. Похоже, что шаблон учетной записи не создается с помощью параметра веб-API, независимо от того, что вы выбираете для проверки подлинности.

person Ageonix    schedule 01.08.2018

У меня была эта проблема сегодня, когда я создавал веб-приложение ASP.NET Core с удостоверением. изменение версии с ASP.NET Core 2.1 на ASP.NET Core 2.0 устранило проблему. Я использую Visual Studio версии 15.7.6, .NET Framework версии 4.7.03056.

person Rowan Berry    schedule 26.10.2018

Вы можете легко выполнить эту команду в консоли nuget, и ваша проблема будет решена:

Install-Package Microsoft.AspNet.Identity.Samples -Version 2.2.0-alpha1
person Mohammad Shobeyri    schedule 07.07.2019