Asp.net 核心打开剃刀页面,我已经删除了

Asp.net core opens razor pages, which I have deleted

我构建了一些 ASP.NET Core Identity razor 页面,包括管理子文件夹中的一些页面。我删除了其中的大部分并将所有需要的功能移动到帐户文件夹中的管理页面。这是我当前的 structure. But asp.net core can open me this page,其中包含一个列表组,其中包含我已删除的所有页面。

Identity UI 包包含一系列包含不同工作流程示例的页面。当您安装该软件包时,无论您是否需要,所有 UI 都可供您的应用程序使用。脚手架使您有机会自定义包中的页面。脚手架版本覆盖包中的版本。如果删除脚手架版本,处理将回退到包版本。

如果您想禁用 UI 包的某些部分,您可以使用授权来阻止对它们的访问,也许通过指定 non-existent 角色,或者您可以搭建页面和 return 来自 OnGetOnPost 处理程序的 NotFoundResult 在各个页面中。