ASP.NET Core 2.1删除使用脚手架创建的身份页面

时间:2019-01-01 21:50:38

标签: asp.net-core customization scaffolding asp.net-core-identity

在这里我可能只是想念一个简单的技巧,但是我在ASP.NET Core项目中创建了Identity框架,使用自己的类创建了自己的字段,运行了迁移,然后确认它都可以使用Default用户界面。它运行良好,因此自定义了身份UI,因此我可以更好地控制特定页面。麻烦是,以为我会冒险并且选择每个页面进行自定义...是的,我知道这很愚蠢。.现在我有80页左右或不再需要的页面。

我真的只想对注册和管理数据页面进行脚手架,如果我再次运行了脚手架,是否会简单地创建新页面或由于页面已经存在而失败,还是会删除我未选择的任何页面?我讨厌尝试它,因为担心会破坏某些东西。

也许只能手动删除不需要的页面,但这会导致那些我没有选择自定义的页面出现问题。似乎有一个创建页面的脚手架选项,但是将它们删除...并不是很明显...

1 个答案:

答案 0 :(得分:1)

要删除不需要的身份页面,可以直接从解决方案中将其删除。

对于Identity Razor page,如果您添加支架页面或在Identity/Pages/Account中手动创建具有相应名称的剃刀页面,它们将替换默认的Identity Razor页面实现。如果没有剃须刀页面或将其删除,它将重新使用Razor library中的默认剃须刀页面。