2009-01-14 36 views
15

Nhà cung cấp thành viên Asp.Net có một số sử dụng rõ ràng trong ứng dụng web. Tôi đang suy nghĩ về việc cố gắng tận dụng một số tính năng trong một ứng dụng cửa sổ (cụ thể hơn là WPF). Có ai biết nếu nó có thể sử dụng các tính năng cốt lõi trong một ứng dụng windows? Tôi chủ yếu chỉ tìm kiếm nó để tạo các bảng cơ sở dữ liệu của tôi và duy trì người dùng, vai trò và hồ sơ. Tôi rõ ràng không cần sử dụng các điều khiển web tích hợp (ví dụ: Đăng nhập).Bạn có thể sử dụng nhà cung cấp thành viên asp.net trong một ứng dụng cửa sổ không?

Trả lời

3

Tôi có ứng dụng winform trò chuyện với DotNetNuke (DNN). DNN sử dụng nhà cung cấp tư cách thành viên Asp.net, do đó, nguồn sẽ hoạt động cho các ứng dụng khác sử dụng nhà cung cấp thành viên đó. Đó là một ứng dụng rất đơn giản, vì vậy bạn sẽ có thể đọc nguồn dễ dàng.

http://www.datakido.com/downloads/Token/ViewInfo/ItemId/3

Bạn sẽ có thể điều chỉnh nguồn để làm việc với WPF.

+0

Ứng dụng đơn giản của bạn là 404. –

+0

Trang web cũ đã bị hỏng. Đặt tải xuống trên một trang web khác. –

1

Vâng, bạn có thể.

Tất cả cấu hình có thể được thực hiện trong app.config thay vì web.config của asp.net.

0

Đảm bảo rằng bạn đang tạo ứng dụng 3.5 (WPF 4 sẽ không hoạt động) - Sau đó, bạn phải nhập tham chiếu System.Web. Điều này sẽ cho phép bạn sử dụng "using System.Web.Security;" như bạn thường làm trong ứng dụng web ... bây giờ bạn có thể truy cập các nội dung như Membership.CreateUser()

Tệp app.config của bạn phải được định cấu hình cho nhà cung cấp cùng với chuỗi kết nối.

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