我有一个 ASP.NET 项目和 PostgreSQL 数据库。在我的数据库中,我有一个名为 user
的表,该表具有属性:password
和 nick
。
我想在我的 ASP.NET 项目中使用登录组件,但我不知道如何为我自己的数据库配置它。在项目中,我使用了一个空的 ASP.NET 网页。对于连接,我使用 ODBC
或 NpgSQL
。
也许我必须使用成员(member)资格提供者...我如何将它与 postgreSQL 一起使用????
非常感谢。
最佳答案
我一直在尝试同样的事情:使用 ASP.NET 成员资格,除了使用 PostgreSQL 而不是 SQL Server。我在网上找到了这个由 NpgSQL 开发人员之一开发的项目,其中包含一些说明:
http://dev.nauck-it.de/projects/aspsqlprovider/wiki/Install
说明摘要(来自上面的链接):
- 将 NauckIT.PostgreSQLProvider.dll 复制到 ~/Bin 目录。
- 将 PostgreSQL 连接字符串添加到您的 Web.config 中。
- 使用提供的 DatabaseSchema.sql 脚本创建 PostgreSQL 数据库架构。
- 创建表后,仔细检查全局模式搜索路径并确保在当前搜索路径中引用放置表的模式。如果没有,编辑全局配置文件,将架构添加到搜索路径,然后重新启动 postgres 服务器。否则,ASP.NET 配置将无法找到表。
项目的维基页面上提供了示例代码。
关于asp.net - 使用 PostgreSQL 在 ASP.NET 中进行登录控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6111642/