Существует объяснение в этой проблеме GitHub :
Единственная текущая опция, по-видимому, также использует Razor Pages для интерфейса Identity.Некоторые из нас хотят полностью контролировать, как мы используем Identity, чтобы мы могли настроить его в соответствии с нашими потребностями.Текущая настройка просто недопустима.Если весь мой проект использует MVC, я не хочу, чтобы Identity находился в отдельной папке на а-ля земле под названием Razor Pages.Это делает структуру проекта беспорядком, и для этого просто нет причин.
Поддержание двух версий одной и той же кодовой базы (MVC и Razor Pages) очень дорого для нас, и никаких реальных преимуществ от этого нет.имеющий реализацию MVC по сравнению с версией Razor Pages.Оба варианта полностью в ASP.NET.Перемещение кода из области должно быть относительно простым, равно как и преобразование его в MVC из Razor Pages.Вероятно, это просто включает перемещение страниц из этой области в папку «Основные страницы» вашего приложения и вызов AddIdentity вместо AddDefaultIdentity.
Пожалуйста, либо исправьте параметры, чтобы те, кто хотят, могли получить полный контроль над Identity ииспользуйте его по своему желанию, будь то подход MVC или подход Razor Pages.Или предоставьте нам достаточную документацию, чтобы мы могли добавить Identity в пустой проект, не используя библиотеку Identity UI или некоторые волшебные леса.В настоящее время не существует какой-либо документации по Identity, которая бы не опиралась на новую систему скаффолдинга и пользовательский интерфейс Identity.
Пользовательский интерфейс по умолчанию является полностью необязательным.Вы должны иметь возможность просто поменять страницы в своем проекте и делать оттуда все, что захотите, будь то конвертирование их во вкус MVC или перемещение их из области в ваш основной проект.
Подведены итогиПреимущество этого подхода заключается в том, что проще поддерживать одну версию, в то время как недостатков нет.Пользовательский интерфейс с поддержкой скаффолдинга является необязательным, вы можете сами преобразовать его в реализацию, в которой не используются Razor Pages, или начать с нуля.