Tôi có một giải pháp với khoảng 10 dự án có cấu hình chỉ đọc. Chúng là các ứng dụng web, dịch vụ windows, ứng dụng giao diện điều khiển, vv Tất cả các dự án ngoại trừ một dự án trên cùng một máy chủ. Mỗi dự án có 3 môi trường - dev, test và production. Vì vậy, có 30 bộ cấu hình khác nhau, mỗi cấu hình có số lượng cài đặt phù hợp. Nó cồng kềnh để giữ cấu hình nhất quán trên mọi ứng dụng và môi trường.Bạn sẽ tập trung cấu hình qua nhiều dự án như thế nào?
Tôi đã nhận thấy hầu hết cấu hình là phổ biến trên mỗi dự án, vì vậy tôi đã nghĩ sẽ tốt hơn nếu tập trung cấu hình theo một cách nào đó. Tôi đọc ở đâu đó rằng một dịch vụ WCF có thể là một cách tiếp cận tốt. Tôi nghĩ có thể một thư viện có chứa một lớp tĩnh mã hóa cứng thực sự có thể làm việc OK - mặc dù phải biên dịch để thay đổi cấu hình. Lý tưởng nhất là cấu hình sẽ xuất hiện trong tệp .config thực tế.
Bạn sẽ tập trung cấu hình cho nhiều dự án như thế nào?
Tôi nhớ điều này từ đâu đó;) Câu trả lời tuyệt vời! –