Tôi có một dự án đang chạy trên 2 máy chủ. 1 testserver với một kết nối đến một testDB, và một trên máy chủ thực, với DB thực.giá trị tĩnh trong web.config
Điều duy nhất khác nhau trong mỗi trường hợp đang chạy của dự án này là web.config.
Điều tôi muốn làm là có khả năng đặt giá trị trong web.config, một bool, sau đó có thể được đọc bởi mã. Bool này sẽ là đúng nếu ứng dụng đang ở chế độ thử nghiệm. Tôi đã thiết lập nó theo cách thủ công, dự án sau đó sẽ đọc nó ra, và khi đó là sự thật, các thư ứng dụng sẽ gửi, sau đó sẽ được giữ bên trong, vì vậy mọi người không thực sự nhận được thư. Tôi đã làm điều này trước khi với thiết lập một public static bool
trong global.asax
nhưng trong Asp.net MVC tất cả mọi thứ được xây dựng thành một DLL, vì vậy tôi không thể thay đổi nó trên máy chủ được triển khai trong trường hợp đó.
Điều này có khả thi không? hoặc sẽ có một giải pháp tốt đẹp khác?
Việc bắt ngoại lệ chung là ví dụ không tốt, cách không bắt ngoại lệ. Lợi ích của nó là gì? Bạn có ngoại lệ anyway, chỉ có bạn biết ít hơn về nó ... – Martas