Chúng tôi thực hành triển khai liên tục với TFS (2008) và đang tìm kiếm một cách tốt để xử lý các thay đổi cài đặt IIS. MSDeploy có vẻ như nó phải là cách để xử lý này, nhưng sau khi đọc và tìm kiếm nhiều, tôi đã không tìm thấy một câu trả lời hay.Triển khai liên tục các thiết lập IIS với MSDeploy
Vấn đề với MSDeploy, như tôi thấy, là bạn cần phải tạo một gói triển khai bằng cách sử dụng một trang web IIS hiện có. Tôi muốn có thể có cấu hình IIS thích hợp cho trang web trong điều khiển nguồn và có xây dựng tạo gói.
Cách duy nhất tôi có thể thấy để thực hiện việc này là tự tay tạo tệp archive.xml. Suy nghĩ của tôi đúng hay có cách nào tốt hơn?
Nếu bạn thực hành triển khai liên tục, tôi sẽ giả sử bạn kiểm tra trang web của mình ngay trước khi bạn triển khai. Điều này có nghĩa là bạn đã có một trang web để thử nghiệm. Sử dụng MSDeploy sau đó là không có vấn đề. Đây là thiết lập tôi đã sử dụng trong nhiều tháng nay với nhiều bản phát hành hàng ngày. Có lẽ tôi đang xem cái gì đó nhưng tôi không thấy vấn đề ... – Manfred
@ John - Vậy bạn thay đổi IIS ở đâu? Trang web thử nghiệm của bạn? Nhà phát triển nhận những thay đổi này như thế nào? Các cài đặt IIS được cấp thường không thay đổi nhiều, nhưng điều khiển nguồn phải là nơi trung tâm cho tất cả các thay đổi cụ thể của ứng dụng. – JontyMC
Bạn có ý nghĩa gì? Ví dụ: những thay đổi này trong web.config hoặc trong cấu hình IIS (ví dụ: sử dụng một nhóm ứng dụng khác). Nếu nó là thứ hai, tôi có thể thấy quan điểm của bạn. – Manfred