2013-07-04 33 views
6

Tôi không có phiên bản mới nhất của mã được triển khai trong tài khoản Windows Azure của công ty và tôi cần cung cấp bản sửa lỗi cho nó. Tôi biết điều này có thể được thực hiện với "Azure Web Sites", nhưng tôi không chắc chắn rằng nó có thể với "Azure Cloud Services".Có cách nào tải xuống mã nguồn từ "dịch vụ đám mây" trong Windows Azure không?

Có ai giúp được không?

Trả lời

2

Nếu bạn đã thực hiện triển khai dịch vụ đám mây, bạn có thể tìm nạp từ xa theo cách tương tự với Windows Azure Web Sites. Bạn có thể đã cập nhật dịch vụ đám mây bằng cách tải gói lên bộ nhớ blob trước tiên, trong trường hợp đó bạn có thể nhận gói. Tuy nhiên, gói không phải là mã nguồn.

Từ phối cảnh quy trình, bạn nên gắn nhãn cho các triển khai của mình bằng thẻ có thể được đối sánh trong kiểm soát nguồn. Bạn không bao giờ biết khi nào một "hotfix" cần được thêm vào một nhánh của mã sản xuất hiện tại.

+0

Dennis, ý của bạn là gì khi triển khai dịch vụ đám mây? Tôi không biết hỗ trợ cho điều đó. Có [biểu quyết] (http://www.mygreatwindowsazureidea.com/forums/34192-windows-azure-feature-voting/suggestions/3154644-git-deployment-to-cloud-service) để có tính năng đó. Ý bạn là triển khai TFS? –

+0

@FernandoCorreia bạn đúng về triển khai git trên các dịch vụ đám mây. Tôi nghĩ rằng triển khai git là trong rev cuối cùng này. Tôi không biết nếu triển khai TFS hoạt động theo cách tương tự để git triển khai với các điều khiển từ xa. –

1

Trong Windows Azure Cloud Services, các phiên bản được tải lên dưới dạng gói .cspkg.

Theo documentation, thao tác Tải gói lấy gói dịch vụ đám mây để triển khai và lưu trữ tệp gói trong bộ nhớ Windows Azure Blob.

Sau đó, bạn có thể tải xuống và giải nén gói này (có định dạng tệp ZIP) để truy xuất nội dung của nó. Xem this answer để biết thêm chi tiết.

Trong trường hợp của các ứng dụng ASP.NET, đó sẽ là một hỗn hợp của các tập tin văn bản và hội đồng nhị phân (.DLLs). Trong trường hợp của Java, nó sẽ là các tệp .jar. Bạn có thể sử dụng trình giải mã thích hợp để lấy một xấp xỉ của mã nguồn ban đầu. Nhưng có lẽ sẽ không an toàn để thay đổi mã nguồn được thiết kế ngược này và tải nó trở lại vào sản xuất, ít nhất là không phải thử nghiệm rộng rãi.

1

có. bạn có thể tải xuống bằng ứng dụng khách FTP.

Ggo vào trang tổng quan của trang web của bạn trên https://manage.windowsazure.com. Nhận thông tin đăng nhập (tên người dùng, mật khẩu, máy chủ) và kết nối với bạn với ứng dụng khách ưa thích.

1

Vâng, Azure hiện có cổng mới và mọi thứ hơi khác nhau. Tôi đã phải lấy mã cho một trong các trang web của tôi.

Để tải mã,

  1. đi Dịch vụ App. Trong Tổng quan bảng điều khiển, tải xuống hồ sơ nhà xuất bản.
  2. Bây giờ, hãy truy cập Thông tin triển khai bảng điều khiển. Nhập tên người dùng cho FTP và chọn mật khẩu.
  3. Để kết nối với ftp, bạn cần URL từ hồ sơ xuất bản (example.PublishSettings).
  4. Bây giờ cháy lên FTP (FileZilla trong trường hợp của tôi) và đưa địa chỉ FTP và đặt tên người dùng như sitename\ftpusername (example\ftp-exmaple-user cho tôi) và đưa vào mật khẩu mà bạn chọn trong thông tin triển khai bảng.

wwwroot chứa mã của bạn!

Các vấn đề liên quan