gpt4 book ai didi

asp.net - 将ASP.NET成员资格表添加到我自己的现有数据库中,还是应该配置一个单独的ASP.NET成员资格数据库?

转载 作者:行者123 更新时间:2023-12-03 08:54:18 25 4
gpt4 key购买 nike

我在这里阅读这篇文章MisfitGeek: Adding ASP.NET Membership to your OWN Database.

并思考自己的惯常做法。作为最佳实践,在应用程序中使用ASP.NET成员资格和授权的开发人员有何建议?在存储应用程序数据的同一数据库中创建成员资格表,或者配置第二个数据库以仅存储成员资格信息?

我当前的设置是一个用于成员(member)信息的不同数据库,但我认为这增加了我必须维护的数据库数量。如果我有5个使用ASP.NET成员资格的应用程序,则意味着还有5个ASP.NET成员资格数据库。

那么,您通常在主数据库中创建ASP.NET成员资格表还是配置单独的成员资格表?

最佳答案

我个人只是将asp.net成员身份添加到我自己的数据库中。然后,我围绕System.Web.Security.Membership类编写了一个基本包装器类,以便该代码使用其自己的成员身份像其行为一样。它非常漂亮,而且不难做到。如果您需要帮助进行设置,这是我所做的。

您提供的有关设置方法的链接比我使用的更为复杂:

  1. Run C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regsql.exe.
  2. Hit Next.
  3. Select “Configure SQL Server for application services…” and hit Next.
  4. Select “Windows Authentication” and the “XXXX” Database and hit Next.
  5. Your settings are then presented...then hit Next.
  6. Finally you should be presented with a done screen, hit Finish.


如果您确实需要演练,则文档中有屏幕截图。

关于asp.net - 将ASP.NET成员资格表添加到我自己的现有数据库中,还是应该配置一个单独的ASP.NET成员资格数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3861721/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com