我正在创建一个 MVC 站点,并希望使用 .Net 的内置成员资格和角色。 我正在使用 Postgresql (Npgsql) 的 .Net 数据提供程序,但在定义成员 defaultProvider 和 Postgresql 连接字符串以连接到我的本地数据库时遇到问题。 谁能帮忙?
最佳答案
我还没有验证这个,但很快就会在一个项目中使用它。希望我能得到更多信息,它会“正常工作”:)
http://code.google.com/p/pgsqlprovider/
希望使用这个软件栈
window 服务器 2008
PostgreSQL
后地理信息系统
城堡 ActiveRecord
N休眠
NHibernate.Spatial
具有成员身份/角色提供程序的 ASP.NET MVC 3
[跟进]
我运行了 NuGet 命令“Install-Package Nauck.PostgresSQLProvider”来安装由 Daniel Nauck 和 Jason Sznol 创建的 PostgreSQL ASP.NET Membership Provider。
http://nuget.org/List/Packages/Nauck.PostgresSQLProvider
项目首页
http://dev.nauck-it.de/projects/aspsqlprovider
您需要运行此 SQL 来创建成员表:
http://dev.nauck-it.de/projects/aspsqlprovider/repository/revisions/master/changes/src/NauckIT.PostgreSQLProvider/DatabaseSchema.sql
最后需要更新 web.config 文件......我用这个例子来指导:
http://dev.nauck-it.de/projects/aspsqlprovider/repository/revisions/master/entry/src/Example/Web.config
到目前为止,身份验证和散列密码都有效,剩下要测试的就是授权。
关于asp.net-mvc - Postgres 的 ASP.NET 成员/角色提供者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4759195/