[我已经在Visual Studio 2019中使用用户帐户创建了一个空白模板MVC项目,即ASP.NET Core Web应用程序-> Web应用程序(模型视图控制器),身份验证=单个用户帐户。
[运行项目时,您可以导航到/ Identity / Account / Register和/ Identity / Account / Login的页面。但是,我在项目结构中看不到对这些页面的任何引用。
Areas / Identity文件夹不包含任何控制器或视图,并且我看不到任何将Identity / Account / Register重定向到其他控制器操作的自定义路由。
在何处生成这些页面的html?
如果您通过选择“ MVC”选项创建应用程序,则将为您设置帐户控制器。但是,如果选择“ Web应用程序”,则将创建Razor页面应用程序,并且将从Razor类库(Microsoft.AspNetCore.Identity.UI)加载与标识部分相关的所有视图。
您仍然可以自定义和使用“身份”部分的自定义视图页面。