Trong Visual Studio 2010 trở lên, giờ đây bạn có khả năng áp dụng chuyển đổi cho web.config tùy thuộc vào cấu hình bản dựng.
Khi tạo web.config, bạn có thể mở rộng tệp trong trình khám phá giải pháp và bạn sẽ thấy hai tệp:
- Web.Debug.Config
- Web.Release.Config
Chúng chứa mã chuyển đổi có thể được sử dụng để
- Thay đổi chuỗi kết nối
- Xóa theo dõi và cài đặt gỡ lỗi
- Đăng ký trang lỗi
Xem Cú pháp chuyển đổi Web.config để triển khai dự án ứng dụng web trên MSDN để biết thêm thông tin.
Cũng có thể, mặc dù chính thức không được hỗ trợ, để áp dụng cùng một loại chuyển đổi cho một app.config
tệp ứng dụng web . Xem blog Phil Bolduc liên quan đến cách sửa đổi tệp dự án của bạn để thêm một nhiệm vụ mới vào msbuild.
Đây là một yêu cầu lâu dài trên Visual Studio Uservoice .
Một tiện ích mở rộng cho Visual Studio 2010 trở lên, " SlowCheetah " có sẵn để đảm nhiệm việc tạo biến đổi cho bất kỳ tệp cấu hình nào. Bắt đầu với Visual Studio 2017.3, SlowCheetah đã được tích hợp vào IDE và cơ sở mã đang được Microsoft quản lý. Phiên bản mới này cũng hỗ trợ chuyển đổi JSON.