Microsoft Azure - Triển khai ứng dụng
Trong chương này, chúng ta sẽ thảo luận về các cách khác nhau để triển khai một ứng dụng trên Windows Azure. Khi chúng tôi nói ứng dụng, nó có thể là ứng dụng web hoặc ứng dụng di động. Các ứng dụng web trước đây được gọi là trang web, nhưng bây giờ ở mọi nơi chúng được gọi là ứng dụng web. Chúng ta sẽ thảo luận về cách triển khai ứng dụng từ Visual Studio và cổng thông tin quản lý trong chương 'Trang web'.
Triển khai ứng dụng web từ PowerShell
Để bắt đầu với PowerShell, hãy tham khảo chương 'PowerShell' trong hướng dẫn. Để triển khai một trang web từ PowerShell, bạn sẽ cần gói triển khai. Bạn có thể nhận được điều này từ các nhà phát triển trang web của bạn hoặc nếu bạn đang triển khai web, bạn sẽ biết về việc tạo một gói triển khai. Trong các phần sau, trước tiên bạn sẽ học cách tạo gói triển khai trong Visual Studio và sau đó sử dụng lệnh ghép ngắn PowerShell, bạn sẽ triển khai gói trên Azure.
Tạo một gói triển khai
Step 1 - Truy cập trang web của bạn trong Visual Studio.
Step 2- Nhấp chuột phải vào tên của ứng dụng trong trình khám phá giải pháp. Chọn 'Xuất bản'.
Step 3- Tạo hồ sơ mới bằng cách chọn 'Hồ sơ mới' từ menu thả xuống. Nhập tên của hồ sơ. Có thể có các tùy chọn khác nhau trong menu thả xuống tùy thuộc vào việc các trang web có được xuất bản trước đó từ cùng một máy tính hay không.
Step 4 - Trên màn hình tiếp theo, chọn 'Gói Triển khai Web' trong Phương pháp Xuất bản.
Step 5- Chọn một đường dẫn để lưu gói triển khai. Nhập tên của trang web và nhấp vào Tiếp theo.
Step 6 - Trên màn hình tiếp theo, để mặc định và chọn 'xuất bản'.
Sau khi hoàn tất, bên trong thư mục ở vị trí bạn đã chọn, bạn sẽ tìm thấy một tệp zip, đó là những gì bạn cần trong quá trình triển khai.
Tạo trang web trong Azure bằng PowerShell
Step 1- Nhập các lệnh ghép ngắn sau để tạo trang web. Thay thế phần được đánh dấu. Lệnh này sẽ tạo một trang web ở dạng đăng ký miễn phí. Bạn có thể thay đổi đăng ký sau khi trang web được tạo.
New-AzureWebsite -name "mydeploymentdemo" -location "East US"
Nếu cmdlet thành công, bạn sẽ thấy tất cả các thông tin như trong hình trên. Bạn có thể thấy URL của trang web của mình như trong ví dụ này, nó là mydeploymentdemo.azurewebsites.net.
Step 2 - Bạn có thể truy cập URL để đảm bảo rằng mọi thứ đã đi đúng hướng.
Triển khai trang web bằng Gói triển khai
Khi trang web được tạo trong Azure, bạn chỉ cần sao chép mã trang web của mình. Tạo thư mục zip (gói triển khai) trong máy tính cục bộ của bạn.
Step 1 - Nhập các lệnh ghép ngắn sau để triển khai trang web của bạn.
Publish-AzureWebsiteProject -name "mydeploymentdemo" -package
"C:\Users\Sahil\Desktop\deploymentDemo\MyWebsiteOnAzure.zip"
Ở đây trong commandlet trên, tên của trang web vừa tạo được đưa ra và đường dẫn của tệp zip trên máy tính.
Step 2- Truy cập URL trang web của bạn. Bạn có thể thấy trang web như trong hình ảnh sau đây.