Jim*_*988 6 c# authentication asp.net-roles visual-studio-2013 asp.net-mvc-5
当您使用Windows身份验证创建MVC应用程序时,它会添加角色以及不会对数据库表添加什么...如果您将项目创建为空项目,如何手动添加?
我跑了:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regsql.exe
Run Code Online (Sandbox Code Playgroud)
在packagemanager里面,它已经制作了旧版本
aspnet_blabla
Run Code Online (Sandbox Code Playgroud)
....哦,上帝,有很多桌子和观点添加(哭泣自己睡觉)
我找到了http://msdn.microsoft.com/en-us/library/ms229862(v=vs.100).aspx#findingthecorrectversion ,它几乎说了通常的东西,最终把疯狂放在我的数据库中.:'(
使用aspnet_blabla表有什么问题吗?
默认 Microsoft 堆栈中有三种主要的成员身份(和角色)实现。按照酷炫程度的顺序(即从最新到最旧),它们是:
这是与 VS2013 一起发布的新酷功能。它是一个使用 EF Code First 实现的简化系统,应该很容易插入到任何项目中。 以下是执行此操作的演练。VS2013中的所有项目模板都使用这个。
是会员提供者模型的轻量级实现(更多内容见下文)。由于最初的实现很麻烦,因此试图缓解其中的一些问题。它与旧的 WebForms 内容更兼容。 这是我能找到的最好的链接。
这是随 .NET 2.0 一起提供的模型,具有庞大的架构。您可以使用aspnet_regsql工具在数据库中创建架构。
| 归档时间: |
|
| 查看次数: |
1769 次 |
| 最近记录: |