Thiết lập config cho mỗi site dùng Visual Studio Publishing Profile
Bài đăng này đã không được cập nhật trong 10 năm
I/ Thiết lập và Publish 1 Web Application Project
1/ Click phải project và chọn Publish
![]()
2/ Khi dialog box mở ra, click nút import để chọn file publish settings thích hợp
![]()
3/ Tôi sẽ chọn ra file setting cho môi trường phát triển như dưới đây
![]()
4/ Trên là site cho việc develop . Ta cũng sẽ làm tương tự cho site staging và site production . Mỗi site được publish sẽ sử dụng riêng profile setting của riêng nó . Sau cùng ta được các thiết lập khi publish các site sau đây
![]()
5/ Những profiles vừa thiết lập ta có thể thấy ở thư mục Properties/PublishProfiles trông note project của Visual Studio. Thư mục này là những file xml chứa đựng các thiết lập mà ta đã config.
![]()
**II, Bây giờ ta sẽ thiết lập riêng cho mỗi một một trường các thiết lập riêng biệt mà ta muốn khác với môi trường khác
**
![]()
1/ Trong file config ta thêm vào key sau . Và key này nội dung ta muốn sẽ khác nhau giữa 3 môi trường mà ta publish trên
![]()
2/ Tạo ra một controller mà đọc key đó
![]()
3/ Xuất hiện trên web browser như sau
![]()
4/ Deploy như sau
![]()
5/ Ta sẽ thay đổi giá trị key trên webconfig trong môi trường develop như sau
![]()
6/ Thay đổi giá trị key trên webconfig trong môi trường Staging như sau
![]()
7/ Thay đổi giá trị key trên webconfig trong môi trường Production như sau
![]()
III, Deploy các site đã thiết lập
1/ Site develop
![]()
![]()
2/ Site Staging
![]()
![]()
3/ Site Production
![]()
All rights reserved