Подтвердить что ты не робот

Добавьте таблицы членства ASP.NET в мою собственную существующую базу данных или я должен настроить отдельную базу данных членства ASP.NET?

Я читал этот пост здесь MisfitGeek: добавление членства ASP.NET в вашу собственную базу данных.

и подумал, что такое обычная практика. Что разработчики, использующие членство и авторизацию ASP.NET в своих приложениях, рекомендуют в качестве лучшей практики? Создание таблиц членства в той же базе данных, которая хранит данные своих приложений или настраивает вторую базу данных, чтобы хранить ТОЛЬКО информацию о членстве?

Моя текущая настройка - это другая база данных для информации о членстве ТОЛЬКО, но я думаю, что увеличивает количество баз данных, которые мне нужно поддерживать. Если у меня есть 5 приложений, использующих членство в ASP.NET, то это означает еще 5 баз данных членства ASP.NET.

Итак, вы обычно создаете таблицы членства ASP.NET в своей основной базе данных или настраиваете отдельную таблицу членства?

4b9b3361

Ответ 1

Я лично просто добавил материал членства asp.net в свою собственную базу данных. Затем я написал базовый класс-оболочку в классе System.Web.Security.Membership, чтобы код работал так, как будто он использовал свой собственный материал для членства. Его довольно гладкий и не такой уж трудный. Если вам нужна помощь в настройке, вот что я сделал.

Ссылка, которую вы указали о том, как ее настроить, - это waaaaaaaaayy более сложная, чем то, что я использовал:

  • Запустите C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regsql.exe.
  • Нажмите Далее.
  • Выберите "Настроить SQL Server для служб приложений..." и нажмите "Далее".
  • Выберите "Аутентификация Windows" и базу данных "XXXX" и нажмите "Далее".
  • Затем ваши настройки отображаются... затем нажмите Далее.
  • Наконец, вам нужно представить готовый экран, нажмите Finish.

У меня есть скриншоты в документе, если вам действительно нужно пошаговое руководство.