2013-08-26 24 views

Trả lời

0

Nếu tôi hiểu câu hỏi chính xác, có điều này là có thể. Tất cả các cài đặt cấu hình mà bạn muốn khác nhau giữa hai môi trường (như chuỗi kết nối, cài đặt ứng dụng, v.v.) phải được xác định trong tệp Định nghĩa dịch vụ và được đặt trong tệp cấu hình dịch vụ. Khi Visual Studio tải lên gói, nó tải lên tệp cấu hình gói và dịch vụ riêng biệt (định nghĩa dịch vụ nằm bên trong gói). Khi bạn thực hiện cập nhật hoặc triển khai từ dòng lệnh hoặc từ cổng, bạn cũng cung cấp tệp cấu hình gói và dịch vụ riêng biệt. Điều này cho phép bạn đẩy cùng một gói, nhưng cung cấp cấu hình khác nhau. Nếu bạn không có bất kỳ sự khác biệt nào giữa các triển khai, điều này hiếm khi tôi nghĩ, bạn chỉ cần triển khai cùng một gói và tệp cấu hình.

Nếu bạn đang thực hiện cập nhật cho hệ thống sản xuất và bạn không muốn "ghi đè" cấu hình đã có sẵn để sản xuất, bạn chỉ cần tải lên cùng một tệp mà bạn đã tải lên trước đó. Đây là lý do tại sao điều quan trọng là phải theo dõi tất cả các triển khai của bạn theo thời gian, cho các mục đích rollback hoặc cho một cái gì đó như thế này, nơi bạn muốn đẩy lên cấu hình tương tự như trước.

Tài liệu MSDN bao gồm cách tải lên từ cổng, bao gồm việc chọn tệp cấu hình riêng biệt: https://www.windowsazure.com/en-us/manage/services/cloud-services/how-to-create-and-deploy-a-cloud-service/#deploy. Bạn cũng có thể muốn xem xét việc này thông qua một công cụ dòng lệnh như powerShell hoặc các công cụ Windows Azure CLI khác.

Lưu ý rằng nếu bạn có cài đặt nằm trong web.config hoặc app.config của vai trò web phải khác nhau theo môi trường, bạn sẽ cần nghiên cứu cách di chuyển các cài đặt đó vào cấu hình dịch vụ hoặc tại thời gian chạy kéo chúng cho một vị trí cụ thể dựa trên môi trường.

0

Thay muộn để này một:

Hiện nay, một "Download" nút trên "Cấu hình" tab cho dịch vụ đám mây của bạn: enter image description here

Điều này sẽ tạo ra một file ServiceConfiguration.cscfg chứa các cài đặt có thể chỉnh sửa hiện được định cấu hình, cũng như mọi cài đặt không thể chỉnh sửa ban đầu được bao gồm.