Khi bạn có hệ thống nhiều ứng dụng, dịch vụ web và dịch vụ windows, lựa chọn nào tốt hơn?web.Config vs Bảng cài đặt cơ sở dữ liệu
Tùy chọn 1) Đặt tất cả cài đặt trong bảng cơ sở dữ liệu và lưu vào bộ nhớ cache ở đâu đó, có thể bạn sẽ phải sử dụng dịch vụ web để chia sẻ đối tượng bộ nhớ cache trên các ứng dụng. Sau đó, bạn có thể xem một số cài đặt trong một khung lưới để thao tác với người dùng.
Tùy chọn 2) Đặt tất cả cài đặt trong tệp cấu hình chung và để web.config hoặc app.config của mỗi ứng dụng trỏ đến tệp đó, tôi chắc chắn có cách để đặt các cài đặt đó vào lưới, nhưng có thể bạn sẽ mất khả năng "hiển thị cài đặt dựa trên Vai trò".
Cảm ơn