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.
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.
Post A Comment:
0 comments so far,add yours