Asp.net WebForms 启用角色

六翼天使

我已经使用 ASP.NET WebForms 通过 Visual Studio 2017 创建了一个网页。

我正在使用内置的用户管理并创建了一些用户。

现在我想使用角色函数。

首先,我启用了 roleManager,但随后出现新错误“找不到存储过程 'dbo.aspnet_CheckSchemaVersion”

我曾尝试使用 aspnet_regsql.exe 将必要的部分添加到数据库中,但现在我的数据库中有两种表:AspNetUsers 和 aspnet_Users。

我必须做什么才能使用旧的 AspNet-Schematic 启用角色?

六翼天使

使用 Microsoft.AspNet.Identity 使用 VisualStudio 创建的标准 WebForms,因此还创建了数据库以使用 Microsoft.AspNet.Identity 的原理图。

因此,您必须使用 RoleManager 添加角色:

string roleName = "role";
var roleManager = new RoleManager<Microsoft.AspNet.Identity.EntityFramework.IdentityRole>(new RoleStore<IdentityRole>(new ApplicationDbContext()));

if (!roleManager.RoleExists(roleName))
{
    var role = new Microsoft.AspNet.Identity.EntityFramework.IdentityRole();
    role.Name = TextBoxRole.Text;
    roleManager.Create(roleName);
}

System.Web.Security 有它自己的 Schematic 并且不适用于 Microsoft.AspNet.Identity

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用iis在Asp.net Webforms现有项目中启用Webapi?

来自分类Dev

ASP.NET Webforms和AngularJS

来自分类Dev

ASP.NET WebForms中的异步事件

来自分类Dev

ASP.NET Webforms Gridview页脚

来自分类Dev

ASP.NET WebForms中的FileUpload formData

来自分类Dev

ASP.NET WebForms模式弹出窗口

来自分类Dev

从Asp.Net Webforms显示Bootstrap模式

来自分类Dev

ASP.NET Webforms的Ajax发布

来自分类Dev

异步页面Asp.net Webforms线程

来自分类Dev

ASP.NET Webforms和URL编码

来自分类Dev

ASP.NET WebForms中的FileUpload formData

来自分类Dev

ASP.Net WebForms +贝宝表单

来自分类Dev

ASP.NET Webforms Gridview页脚

来自分类Dev

HttpHandler MVC与WebForms的ASP.NET检测

来自分类Dev

启用“多行文本框”以在asp.net Webforms中的Enter键上汇总表单

来自分类Dev

<asp:Asp.Net Webforms中的ScriptManager,它如何工作?

来自分类Dev

如何在Linqpad中启用ASP.NET角色管理器?

来自分类Dev

了解ASP .NET(WebForms)中的错误处理

来自分类Dev

asp.net WebForms的WebApi路由返回404

来自分类Dev

集成ASP.NET Webforms,WebAPI和AngularJS

来自分类Dev

带有角度回发的ASP.NET WebForms

来自分类Dev

在ASP.NET中使用Unity.WebForms

来自分类Dev

Remove Output Cache for User Controls in ASP.NET Webforms

来自分类Dev

ASP.Net 4.5 WebForms返回重定向到URL

来自分类Dev

无法在ASP.NET Webforms中异步运行任务

来自分类Dev

Asp.Net Webforms自定义UserControl中的事件

来自分类Dev

如何具有多个ASP.Net Webforms缓存版本?

来自分类Dev

ASP.Net WebForms路由多个目标的单个路由

来自分类Dev

ASP.net WebForms-构造函数与Page_Load