我在这里阅读这篇文章MisfitGeek: Adding ASP.NET Membership to your OWN Database.
并且自己想到了常见的做法。在其应用程序中使用ASP.NET成员身份和授权的开发人员建议将其作为最佳实践?在存储其应用程序数据的同一数据库中创建成员资格表,或者配置第二个数据库以仅存储成员资格信息?
我目前的设置只是一个不同的会员资料数据库,但我认为这会增加我必须维护的数据库数量。如果我有5个使用ASP.NET成员资格的应用程序,则意味着另外5个ASP.NET成员资格数据库。
您通常在主数据库中创建ASP.NET成员资格表,还是配置单独的成员资格表?
答案 0 :(得分:57)
我个人刚刚将asp.net会员资料添加到我自己的数据库中。然后我围绕System.Web.Security.Membership类编写了一个基本的包装器类,以便代码就像使用自己的成员资格一样。它漂亮而且不难做到。如果您需要帮助进行设置,我就是这么做的。
您提供的关于如何设置的链接是waaaaaaaaaaayy比我使用的更复杂:
- 运行C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ aspnet_regsql.exe。
- 点击下一步。
- 选择“为应用程序服务配置SQL Server ...”,然后单击“下一步”。
- 选择“Windows身份验证”和“XXXX”数据库,然后点击下一步。
- 然后会显示您的设置...然后点击下一步。
- 最后,您应该看到一个完成屏幕,点击完成。
醇>
如果你真的需要演练,我在文档中有截图。