2012-06-16 25 views
5

Chúng tôi có một ứng dụng web được di chuyển sang Windows Azure. Nó đang được triển khai từ bên trong Visual Studio 2010 với SDK mới nhất được cài đặt. Mọi thứ hoạt động tốt ngoại trừ việc chúng tôi có một số phụ thuộc vào Windows Server 2008 R2 và tôi cần phải thay đổi hệ điều hành bằng tay thông qua cổng web quản lý sau mỗi lần triển khai (Cloud Services -> Configure -> operating system).Gia đình hệ điều hành mặc định cho việc triển khai

Tôi đoán nên có một tùy chọn để thực hiện việc này là lựa chọn mặc định nhưng tôi chưa tìm thấy bất kỳ điều gì trong cài đặt dự án trong môi trường trực quan. Có ai biết một cách để tránh làm điều này bằng tay?

Trả lời

13

Bạn có thể làm điều đó thông qua Tệp cấu hình dịch vụ trong Visual Studio, chỉ cần đặt thuộc tính osFamily="2" trong phần tử ServiceConfiguration của tệp ServiceConfiguration.Cloud.cscfg của bạn.

Một mặc định chung tốt là dấu hoa thị (*) sẽ đảm bảo bạn có sẵn hệ điều hành khách cập nhật nhất. (Lưu ý: Như Robert Muehsig chỉ ra trong bình luận của ông dưới đây, dấu hoa thị chỉ làm việc với osVersion, không osFamiliy)

Làm thế nào để nâng cấp Windows Azure Khách OS bằng cách thay đổi file cấu hình dịch vụ: http://msdn.microsoft.com/en-us/library/windowsazure/gg456324.aspx

của Windows Lược đồ cấu hình dịch vụ Azure (tệp .cscfg): http://msdn.microsoft.com/en-us/library/windowsazure/ee758710.aspx

+0

Tác phẩm này, cảm ơn! –

+0

Nội dung hay ... không sao cả! – user728584

+3

Bạn có thể đặt osVersion thành * để bạn có được bản vá mới nhất cho Windows, nhưng bạn cần chỉ định phiên bản osFamily. 1 = Win Server 2008, 2 = Win Server 2008 R2, 3 = Máy chủ Win 2012. A * sẽ dẫn đến lỗi. –

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