2011-01-21 39 views
9

Tôi đang tạo một trang MVC và muốn sử dụng tính năng Thành viên và Vai trò tích hợp cho .Net. Tôi đang sử dụng Nhà cung cấp dữ liệu .Net cho Postgresql (Npgsql), nhưng đang gặp sự cố khi xác định chuỗi kết nối thành viên defaultProvider và Postgresql để kết nối với cơ sở dữ liệu cục bộ của tôi. Có ai giúp được không?Nhà cung cấp thành viên/vai trò ASP.NET cho Postgres?

Trả lời

7

Tôi chưa xác minh điều này, nhưng sẽ sớm sử dụng nó trong một dự án. Hy vọng rằng tôi sẽ có thêm thông tin để làm theo, và nó sẽ "chỉ làm việc" :)

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

Hy vọng để sử dụng phần mềm này ngăn xếp

Windows Server 2008
PostgreSQL
PostGIS
Castle ActiveRecord
NHibernate
NHibernate.Spatial
ASP.NET MVC 3 với tư cách thành viên/vai trò

[THEO UP]

Tôi chạy lệnh NuGet "Install-Package Nauck.PostgresSQLProvider" để cài đặt các nhà cung cấp PostgreSQL ASP.NET viên tạo ra bởi Daniel Nauck và Jason Sznol.

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

Dự án Trang chủ
http://dev.nauck-it.de/projects/aspsqlprovider

Bạn sẽ cần phải chạy SQL này để tạo ra các bảng thành viên:
http://dev.nauck-it.de/projects/aspsqlprovider/repository/revisions/master/changes/src/NauckIT.PostgreSQLProvider/DatabaseSchema.sql

Cuối cùng file web.config sẽ cần phải được cập nhật ... Tôi đã sử dụng ví dụ này để chỉ đường:
http://dev.nauck-it.de/projects/aspsqlprovider/repository/revisions/master/entry/src/Example/Web.config

Cho đến nay xác thực hoạt động, cũng như mật khẩu băm, tất cả những gì còn lại để kiểm tra là ủy quyền.

+0

Âm thanh rất thú vị, bạn có nhận được tất cả để làm việc cùng nhau không? Bạn có một số thông tin tiếp theo không? –

+0

Tất cả những gì tôi còn lại là NHibernate.Spatial và Authorization để kiểm tra. Tôi hy vọng sẽ sử dụng LINQ để chạy các truy vấn không gian. – joebarbere

+0

Hai thử nghiệm đó có hoạt động không? – arao6

3

Tôi hơi thất vọng với phiên bản nauck, vì vậy tôi đã viết của riêng mình. Bạn có thể thử nó ra here nó bạn muốn. Nó có các bài kiểm tra đơn vị và một chút tài liệu.

+0

+1 nhưng một tệp nhị phân có thể tải xuống sẽ rất tuyệt nếu bạn có thể đặt một tệp. – Nuzzolilo

+0

@Nuzzolilo, tôi đã thêm một cho bạn. :) –

+1

Tôi thích phiên bản của bạn trên phiên bản Nauck. (Cảm ơn bạn đã bao gồm muối và băm trong bảng người dùng cơ sở dữ liệu.) Công việc của bạn thực sự được đánh giá cao. – Stradas

Các vấn đề liên quan