小编Ham*_*ada的帖子

即使在搭建所有身份页面后,也无法找到身份的 Layout.cshtml 文件

我使用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 文件中

在此处输入图片说明

但是当我进入我的个人资料页面时,我只能在标题上看到我的项目名称,我无法将其更改为我的徽标

在此处输入图片说明

我希望在我的个人资料页面中显示我的项目徽标,该页面在我的解决方案中找不到。任何帮助将不胜感激。

code-generation scaffolding asp.net-identity asp.net-core

6
推荐指数
1
解决办法
3270
查看次数

使用 EFcore 3.0 配置 MySQL

我刚刚开始使用Dotnet core 3.0 的SPA进行身份验证和授权

dotnet new angular -o <output_directory_name> -au Individual

它创建了一个新项目,Angular 作为客户端应用程序,ASP.net 核心作为后端。现在我想在这个模板中使用 MySQL。

我曾尝试为此使用两个提供商

  1. MySql.Data.EntityFrameworkCore
  2. Pomelo.EntityFrameworkCore.MySql

但是 Entityframework 核心 3.0 不支持它们,并要求我降级到 Entityframework 核心 2.2。当我降级到 Entityframework 核心 2.2 时,另一个名为Microsoft.AspNetCore.ApiAuthorization.IdentityServer 的包开始损坏,因为它需要 Entityframework 核心版本 3.0 及更高版本。

有人可以告诉我如何为 MySQL 的 SPA 设置身份验证和授权模板吗?

mysql asp.net-core-3.0 entity-framework-core-3.0

3
推荐指数
1
解决办法
4815
查看次数