ASP.NET Core 2.1 Удаление страниц идентичности, созданных с помощью скаффолдинга - PullRequest
0 голосов
/ 02 января 2019

Возможно, я просто упускаю простой трюк здесь, но я создал Identity Framework в проекте ASP.NET Core, создал свои собственные поля с моими собственными классами, запустил миграции, а затем подтвердил, что все работает с DefaultUI.Он работал отлично, поэтому я решил настроить интерфейс Identity, чтобы я мог лучше контролировать определенные страницы.Беда была в том, что я думал, что буду авантюристом и выберу каждую страницу для настройки ... да, глупо, я знаю ... Теперь у меня есть 80 страниц или что-то, чего я больше не хочу.

Я действительно хочу только создать леса регистрации и управлять страницами данных, если я снова запустите Scaffolding, будет ли это просто создавать новые страницы или произойдет сбой, потому что страницы уже существуют, или он удалит все страницы, которые я не делаюВыбрать?Я ненавижу пробовать это из-за страха что-то сломать.

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

1 Ответ

0 голосов
/ 03 января 2019

Для удаления нежелательных личных страниц вы можете удалить их прямо из своего решения.

Для Identity Razor page, если вы добавляете страницы скаффолда или вручную создаете страницы бритвы с соответствующим именем в Identity/Pages/Account, они заменят реализацию страницы Identity Razor по умолчанию.Если страницы бритвы отсутствуют или вы удалили их, она будет повторно использовать страницу бритвы по умолчанию с Razor library.

...