Tôi đã thực hiện một số đọc http://vishaljoshi.blogspot.com/2010/11/team-build-web-deployment-web-deploy-vs.html và https://michaelbaylon.wordpress.com/2011/04/13/managing-sql-scripts-and-continuous-integration/ ... vv về triển khai tự động và tích hợp liên tục, v.v. môi trường và bạn không thể thực sự làm CI đúng trừ khi bạn tham gia triển khai tự động.Classic asp - Cách tự động triển khai - trong môi trường tích hợp liên tục
MSDeploy có thể triển khai một trang web asp cổ điển không? Nếu không ... là tốt nhất để chỉ viết một kịch bản xây dựng sao chép tất cả các tập tin trên thư mục chính xác và sau đó bắt đầu lên IIS? Tôi đã thực hiện điều này bằng cách sử dụng msbuild và nhiệm vụ mở rộng robocopy msbuild. Nhưng sau đó làm thế nào để bạn xử lý các môi trường khác nhau (QA, dev, dàn dựng, sản xuất) không có cấu hình web để đặt các chuỗi kết nối khác nhau, vv ... được cho là msbuild là cấu hình nhận thức ... nhưng nó hoạt động như thế nào khi không có web config?
Vì vậy, với tất cả những câu hỏi này, tôi đang cố gắng thực sự tiến lên với việc tạo ra một kịch bản triển khai/module/exe cho trang web asp cổ điển của chúng tôi. Có ai có bất kỳ câu trả lời/nguồn lực/câu hỏi thêm mà họ có thể chỉ cho tôi theo hướng?
Các phần quan trọng ở đây mà tôi dường như không thể làm việc thông qua ... nhưng tôi biết mọi người làm điều đó ... và tôi đang gặp khó khăn để tìm tài liệu cho là ... với một trang web asp làm thế nào để tôi sử dụng một gói xây dựng kịch bản ms nó lên để triển khai đến 1 trong 3 môi trường trên một nút bấm hoặc tùy thuộc vào tham số được cung cấp. Điều thứ hai là khi tôi đã có một kịch bản xây dựng cho một ứng dụng và khi triển khai, tôi có một số bảng cơ sở dữ liệu hoặc các thay đổi cần phải xảy ra ... những điều này sẽ chỉ xảy ra cho việc triển khai này ... chứ không phải lần tiếp theo ... bởi vì đó là một vé khác ... làm thế nào để tôi xử lý? –