Tôi đang tự hỏi về một số phương pháp hay nhất hiện có về lưu trữ cài đặt cấu hình. Giả sử bạn có một số cài đặt được chia sẻ trên nhiều ứng dụng. Tôi đã nghe cả hai cách tốt và xấu để lưu trữ các loại cài đặt cần được chia sẻ (tệp XML).Thực tiễn tốt nhất về cài đặt cấu hình
Chỉ cần tự hỏi về tiêu chuẩn tốt trong việc duy trì cài đặt ứng dụng trên các bản dựng để triển khai dễ dàng hơn.
Tôi đoán tôi đang tìm lúc này từ 2 kịch bản:
- Đơn trong nhà (dù đó là một năm lớn hoặc ứng dụng quản trị nhỏ).
- Khi tạo API cho người khác để tiêu thụ, cách tham khảo cài đặt cấu hình khi bạn không biết giá trị cuối sẽ là gì từ người tiêu dùng sẽ sử dụng API của bạn trong ứng dụng của họ.
Added-1:
Cảm ơn. Tôi đã nghe những câu chuyện kinh dị nơi một số nơi có cài đặt cấu hình quản lý cơn ác mộng trên nhiều ứng dụng. Tôi không phải là một người xây dựng vì vậy tôi không biết tại sao nhưng tôi muốn chắc chắn cố gắng để đảm bảo rằng tôi hiểu nó ngay bây giờ về web.config so với các tập tin cấu hình tùy chỉnh, vv loại kịch bản.
Added-2:
Và những gì về khi bạn đang tạo một API để được tiêu thụ. Bạn có cho phép nói rằng một lớp học sẽ kéo một số thông tin cấu hình nhưng những điểm cuối (thuộc tính) không được xác định cho đến khi khách hàng tiêu thụ API của bạn (cụ thể là C# /. NET)? Ở đâu và làm thế nào bạn sẽ thiết lập các thuộc tính trong cho phép nói một lớp cấu hình mà bạn tạo ra như "ApplicationDefinitions"?
Bạn thực sự phải cung cấp một số thông tin về môi trường này. Nếu không câu hỏi này sẽ chỉ nổ tung trong 1000 hướng. – krosenvold