我在这里读了这篇文章

我自己也在想,通常的做法是什么.使用ASP的开发人员需要做什么.NET成员资格和应用程序中的授权推荐为最佳做法?在存储其应用程序数据的同一数据库中创建成员资格表,还是配置第二个数据库以仅存储成员资格信息?

我目前的设置是一个仅用于会员信息的不同数据库,但我认为这会增加我必须维护的数据库数量.如果我有5个应用程序使用ASP.NET会员资格,那就意味着还有5个ASP.NET会员数据库.

所以你通常会创建ASP.NET成员资格表,还是配置单独的成员资格表?

推荐答案

我个人刚刚添加了asp.net成员身份信息保存到我自己的数据库中.然后,我围绕系统编写了一个基本的包装器类.网状物安全成员身份类,这样代码就可以像使用自己的成员身份一样工作.这很流畅,也不难做到.如果你需要帮助设置,以下是我所做的.

你提供的关于如何设置它的链接比我使用的更复杂:

  1. 运行C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regsql.exe.
  2. 点击下一个.
  3. Select "为应用程序服务…配置SQL Server"然后打下一个.
  4. Select "Windows身份验证"和"XXXX"数据库,然后点击下一步.
  5. 然后显示您的设置.然后单击下一步.
  6. 最后,你应该看到一个完成的屏幕,点击Finish.

如果您真的需要漫游,我在文档中有截图.

Asp.net相关问答推荐

如何在编译时为我的 ASP.NET 项目中的每个控制器生成一个单独的 OpenAPI Swagger.json 文件?

如何在 ASP.NET 中设置自动实现属性的默认值

任何人都有解决 Internet Explorer 上剩余 n 项问题的 idea 吗?

ASP.NET GridView 第二个标题行跨越主标题行

ASP.NET Membership:如何将用户设置为已登录

使用 ASP.NET WebForms 的 jQuery DataTables 服务器端处理

如何设置asp.net身份cookie过期时间

asp.net Button OnClick 事件未触发

会话变量保存在哪里?

如何在asp.net中获取应用程序路径?

跟踪点有什么用途?

这个rendersection的代码是什么意思?

如何从 NuGet 安装 EntityFramework 5.0(和其他旧版本)?

@(at) 登录文件路径/字符串

Asp.Net Mvc - 如何在共享视图中有一个控制器

如何使用restsharp下载文件

global.asax 中的 Application_Error 未捕获 WebAPI 中的错误

通过 CultureInfo 格式化字符串

在 Visual Studio 2013 中更改项目端口号

Session.Clear() 与 Session.RemoveAll()