Tôi đã phát triển một ứng dụng máy chủ trong C# (hiện được thiết lập làm ứng dụng Giao diện điều khiển). Sau khi gỡ lỗi nó trên máy tính của tôi, tôi muốn triển khai nó vào một cá thể EC2 để kiểm tra thêm. Cách tốt nhất để triển khai ứng dụng (và các bản cập nhật liên tục sẽ đến khi thử nghiệm) cho cá thể EC2 là gì? Tôi nhận thấy Elastic Beanstalk là một dịch vụ được thiết kế chính xác cho mục đích này, nhưng nó chỉ hỗ trợ các ứng dụng ASP.NET.Làm thế nào để triển khai một ứng dụng giao diện điều khiển .NET cho một cá thể AWS EC2?
Trả lời
Nếu bạn tạo ứng dụng bằng IIS dưới Cây đậu phụ, bạn có thể sử dụng khung .ebextensions để chạy các lệnh khi bạn triển khai lại ứng dụng. Trong khi điều này là dành cho IIS liên quan đến những điều bạn có thể sử dụng nó để chạy các lệnh tùy ý.
Ví dụ: bạn có thể có lệnh tải xuống tệp zip từ S3 và trích xuất tệp đó vào thư mục hoặc tải xuống và chạy gói cài đặt hoặc tập lệnh PowerShell.
Tôi đã làm điều này cho các dịch vụ cửa sổ, thật đau đớn vì cú pháp YAML của các tệp ebextension rất dễ bị sai, nhưng có thể thực hiện được.
Cuối cùng tôi đã có thể thực hiện triển khai 1 lần nhấp vào ứng dụng bảng điều khiển và/hoặc dịch vụ cửa sổ của mình từ Visual Studio bằng bộ công cụ AWS.
Xem tại đây để biết thêm thông tin về lệnh .ebextension dành cho Windows.
http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers-windows-ec2.html
- 1. Làm thế nào để triển khai một ứng dụng giao diện điều khiển
- 2. Triển khai nhiều ứng dụng cho một cá thể EC2 duy nhất sử dụng AWS Elastic Beanstalk
- 3. Cấu trúc thư mục triển khai tốt cho các ứng dụng giao diện điều khiển java
- 4. Cách đúng để triển khai ứng dụng giao diện điều khiển C#?
- 5. Triển khai ứng dụng Rails trên EC2
- 6. Làm thế nào để triển khai ứng dụng ASP.NET cho Amazon EC2 bằng MS WebDeploy?
- 7. Làm thế nào để phát triển các điều khiển giao diện phân phối cho iPhone?
- 8. Làm cách nào để triển khai ứng dụng .NET của tôi lên Amazon EC2?
- 9. Tạo giao diện người dùng cho ứng dụng giao diện điều khiển
- 10. Làm thế nào để sử dụng QGraphicsScene trong ứng dụng giao diện điều khiển?
- 11. Làm cách nào để biết một cá thể thực hiện một giao diện trong ActionScript 3.0
- 12. Làm thế nào để tạo ra một triển khai nặc danh của một giao diện?
- 13. cách đặt trước một cá thể chạy amazon ec2?
- 14. Có đầu ra của một ứng dụng giao diện điều khiển trong Visual Studio thay vì giao diện điều khiển
- 15. Ứng dụng Giao diện điều khiển .Net không hiển thị Bảng điều khiển
- 16. Có thể sử dụng HttpBrowserCapabilities từ một ứng dụng giao diện điều khiển C# không?
- 17. Làm thế nào để thay đổi thư mục trên giao diện điều khiển ứng dụng
- 18. Làm thế nào để xuất bản giao diện điều khiển ứng dụng vào thực thi
- 19. Nhiều bàn điều khiển trong một ứng dụng giao diện điều khiển đơn
- 20. thật sạch giết chết một ứng dụng giao diện điều khiển từ bên trong một nhóm các giao diện điều khiển ứng dụng
- 21. Làm thế nào để sử dụng Razor View Engine trong một ứng dụng giao diện điều khiển?
- 22. XDebug: làm thế nào để gỡ lỗi ứng dụng giao diện điều khiển từ xa?
- 23. Làm thế nào để ứng dụng giao diện điều khiển đa ngôn ngữ C#?
- 24. Làm cách nào để triển khai giao diện gọi lại từ DLL không được quản lý đến ứng dụng .net?
- 25. Làm thế nào để thêm một bộ điều khiển điều hướng với bộ dựng giao diện?
- 26. Xuất bản ứng dụng giao diện điều khiển C#
- 27. Làm thế nào để sản lượng tin nhắn cho giao diện điều khiển Eclipse khi phát triển dành cho Android
- 28. Chạy một dịch vụ Windows như một ứng dụng giao diện điều khiển
- 29. Làm cho ứng dụng giao diện điều khiển hoạt động giống như ứng dụng Windows
- 30. Làm thế nào để bạn biên dịch một ứng dụng giao diện điều khiển với Mã VS (nền tảng Windows)?
Bạn đã nhìn hoặc cố gắng AWS CodeDeploy (http://docs.aws.amazon.com/codedeploy/latest/userguide/getting-started-windows.html)? – jbird
Ứng dụng làm gì? Bạn dự định thử nghiệm nó như thế nào? Bạn có thể chạy các ứng dụng trong linux bằng cách sử dụng mono? – poida