asp.net - 使用 PostgreSQL 在 ASP.NET 中进行登录控制

标签 asp.net sql postgresql npgsql

我有一个 ASP.NET 项目和 PostgreSQL 数据库。在我的数据库中,我有一个名为 user 的表,该表具有属性:passwordnick

我想在我的 ASP.NET 项目中使用登录组件,但我不知道如何为我自己的数据库配置它。在项目中,我使用了一个空的 ASP.NET 网页。对于连接,我使用 ODBCNpgSQL

也许我必须使用成员(member)资格提供者...我如何将它与 postgreSQL 一起使用????

非常感谢。

最佳答案

我一直在尝试同样的事情:使用 ASP.NET 成员资格,除了使用 PostgreSQL 而不是 SQL Server。我在网上找到了这个由 NpgSQL 开发人员之一开发的项目,其中包含一些说明:

http://dev.nauck-it.de/projects/aspsqlprovider/wiki/Install

说明摘要(来自上面的链接):

  1. 将 NauckIT.PostgreSQLProvider.dll 复制到 ~/Bin 目录。
  2. 将 PostgreSQL 连接字符串添加到您的 Web.config 中。
  3. 使用提供的 DatabaseSchema.sql 脚本创建 PostgreSQL 数据库架构。
  4. 创建表后,仔细检查全局模式搜索路径并确保在当前搜索路径中引用放置表的模式。如果没有,编辑全局配置文件,将架构添加到搜索路径,然后重新启动 postgres 服务器。否则,ASP.NET 配置将无法找到表。

项目的维基页面上提供了示例代码。

关于asp.net - 使用 PostgreSQL 在 ASP.NET 中进行登录控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6111642/

相关文章:

c# - 发送预先电子邮件的最佳方式

c# - 有选择地使用默认的 JSON 转换器

javascript - AJAX 和 onbeforeunload 事件

mysql - 如何合并两个MySQL表

同一属性的 SQL 数据库多个值 - 最佳实践?

mysql - 如何使用多重内连接进行分组

Postgresql:获取有序组的第一项不起作用

postgresql - 如何根据 uuid 数组从用户中进行选择?

sql - PostgreSQL 9.0 和 9.1 枚举类型字面量排序的区别

javascript - 输入类型中的 "Saving"值 = "hidden"Chrome 替代方案