Membership Role Provider phần 2


Mình sẽ tìm hiểu Membership Role Provider mặc định trên visual 2015 và chuyển chuổi kế nối từ local sang chuổi kết nối từ xa (remote).

Mình sẽ nói về hướng thực hiện trước cho các bạn hiểu:
Khi các bạn tạo ra project trong asp.net các bạn phải chạy và đăng ký một user đế cho nó tạo ra một database trong thư mục App_Data sau đó các bạn attach file đó vào SQL Server (phiên bản cao hơn trong Visual) rồi backup lại rồi tạo một database restore vào sau đó tạo user kết nối vào database mới.
sau đó chỉnh sử lại chuổi kết nối từ xa ở dưới.





Chọn web Application



Mình sử dụng trên web Forms.


Các bạn nhấn cancel vì không có  hosting Cloud Micorsoft Azure



Cấu trúc project asp.net


Chạy project


Chạy lần đâu

Register một user đăng nhập để tạo ra database.


Vào project thư mục App_Data để xem file database .mdf local



hoặc mở trực tiếp trên mục View/ Server Explorer trên visual


Mở SQL server Attach file database trên vào.



Chọn add file database trên.



Các bạn backup lại database Attach  hoặc các bạn tạo Script  để chạy

Tham khảo bài Hướng dẫn tạo database và user kết nối từ xa nha

sau đó tìm chuổi kết nối trên file web.config và điều chỉnh lại thành chuổi kết nối từ xa.


Đây là chuổi kế  nối local (file database trong thư mục App_Data)

    <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\aspnet-demo3-20160623084451.mdf;Initial Catalog=aspnet-demo3-20160623084451;Integrated Security=True" providerName="System.Data.SqlClient" />

Chuổi kết nối từ xa remote

<add name="DefaultConnection" connectionString="Data Source=DESKTOP-FUULK1M;Initial Catalog=aspnet-Web_INIVN;User ID=sa;Password=sa;Integrated Security=True" providerName="System.Data.SqlClient" /> 


Data Source : các bạn đề Server Name trên SQL Server.

Initial Catalog: Tên Database

User ID: user database

Password: Mật khẩu của user.

Vi sao phải chuyển sang kết nối từ xa ?

Việc kết nối  local thường thì trên server hoặc hosting sẽ không hỗ trợ vấn đề này và upload lên sẽ không hoạt động các bản phải chuyển sang kết nối từ xa (remote), để hệ quản trị cơ sở quản lý database tốc độ truy xuất sẽ cao hơn rất nhiều.

Bài tiếp theo mình sẽ hướng dẫn add thêm một số cấu hình, đều chình của Membership Role Provider của Microsoft.AspNet.Identity.






Share To:

laptrinhvien

Post A Comment:

0 comments so far,add yours