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