我使用Asp.net core,我已经架式所有的identity pages,它在我的名为root目录中创建一个文件夹areas> Identity> Pages,我都在这里剃刀页面和账户的某些页面文件夹,如图所附照片中的一些管理文件夹中。
问题是,我无法找到我的编辑页面布局profile page这是目前在
区域 > 身份 > 页面 > 帐户 > 管理 > Index.cshtml
我在管理文件夹中有一个 _Layout.cshtml 文件,它引用了一个布局
@{
Layout = "/Areas/Identity/Pages/_Layout.cshtml";
}
Run Code Online (Sandbox Code Playgroud)
但是我在我的目录中找不到被引用的文件,我的 Pages 目录中有以下文件
我什至尝试_layout.cshtml再次创建脚手架文件,看看我是否没有错过使用添加 > 新建脚手架项目 > 身份,但我什至无法在这里找到它
问题在我的视图 > 共享 > _Layout.cshtml 文件中
但是当我进入我的个人资料页面时,我只能在标题上看到我的项目名称,我无法将其更改为我的徽标
我希望在我的个人资料页面中显示我的项目徽标,该页面在我的解决方案中找不到。任何帮助将不胜感激。
我刚刚开始使用Dotnet core 3.0 的SPA进行身份验证和授权
dotnet new angular -o <output_directory_name> -au Individual
它创建了一个新项目,Angular 作为客户端应用程序,ASP.net 核心作为后端。现在我想在这个模板中使用 MySQL。
我曾尝试为此使用两个提供商
但是 Entityframework 核心 3.0 不支持它们,并要求我降级到 Entityframework 核心 2.2。当我降级到 Entityframework 核心 2.2 时,另一个名为Microsoft.AspNetCore.ApiAuthorization.IdentityServer 的包开始损坏,因为它需要 Entityframework 核心版本 3.0 及更高版本。
有人可以告诉我如何为 MySQL 的 SPA 设置身份验证和授权模板吗?