ASP.NET Членство / Роль провайдеров для Postgres? - PullRequest
9 голосов
/ 21 января 2011

Я создаю сайт MVC и хотел бы использовать встроенное членство и роли для .Net. Я использую провайдер данных .Net для Postgresql (Npgsql), но у меня возникают проблемы с определением членства defaultProvider и строки соединения Postgresql для подключения к моей локальной базе данных. Кто-нибудь может помочь?

Ответы [ 2 ]

7 голосов
/ 27 июля 2011

Я не проверял это, но скоро буду использовать его в проекте. Надеюсь, у меня будет больше информации для подражания, и это будет «просто работать» :)

http://code.google.com/p/pgsqlprovider/

Надеемся использовать этот программный стек

Windows Server 2008
PostgreSQL
PostGIS
Замок ActiveRecord
NHibernate
NHibernate.Spatial
ASP.NET MVC 3 с поставщиками членства / ролей

[ПОСЛЕДУЮЩИЙ]

Я выполнил команду NuGet «Install-Package Nauck.PostgresSQLProvider», чтобы установить поставщик членства в PostgreSQL ASP.NET, созданный Дэниелом Науком и Джейсоном Сзнолом.

http://nuget.org/List/Packages/Nauck.PostgresSQLProvider

Проект Home
http://dev.nauck -it.de / проекты / aspsqlprovider

Вам потребуется запустить этот SQL для создания таблиц членства:
http://dev.nauck -it.de / проекты / aspsqlprovider / хранилище / изменения / мастер / изменения / SRC / NauckIT.PostgreSQLProvider / DatabaseSchema.sql

Наконец, файл web.config необходимо обновить ... Я использовал этот пример для направления:
http://dev.nauck -it.de / проекты / aspsqlprovider / хранилище / изменения / мастер / запись / SRC / Пример / Web.config

Пока аутентификация работает, как и хэшированные пароли, все, что осталось проверить - это авторизация.

3 голосов
/ 24 января 2012

Я был немного разочарован версией nauck, поэтому я написал свою собственную. Вы можете попробовать здесь , если хотите. Он имеет модульные тесты и немного документации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...