Bất kỳ kinh nghiệm với Mono trên các máy chủ sản xuất? [đóng cửa]


22

Tôi tò mò sử dụng .NET cho một số ứng dụng web (ví dụ: ASP.NET MVC 2). Tuy nhiên ngân sách của tôi có hạn nên tôi muốn sử dụng Mono trên Linux. Tôi chưa bao giờ sử dụng Mono trước đây và tôi chưa đọc về bất kỳ trang web lớn nào đang sử dụng Mono + Linux trên máy chủ trong sản xuất.

Trải nghiệm của bạn khi sử dụng Mono trên Linux trong sản xuất là gì? Hiệu suất và tính ổn định so với .NET trên Windows Server như thế nào?

Có bất kỳ trang web phổ biến đang sử dụng nó trong sản xuất? Bất kỳ bài viết có sẵn trực tuyến là họ chia sẻ kinh nghiệm của họ?


2
Điều này không trả lời câu hỏi của bạn, nhưng bạn có thể nhận tài khoản lưu trữ chia sẻ ASP.NET với cùng số tiền (trong sân bóng dưới 10 đô la / tháng) như tài khoản Linux.
Adam Lear

@Anna: Cảm ơn, đó là thông tin. Nhưng tôi chủ yếu tìm kiếm một vài VPS. Và cũng dễ dàng hơn để thiết lập một vài máy chủ phát triển- / thử nghiệm tại nhà trong VirtualBox nếu không có giấy phép để thanh toán.
Jonas

@Anna các tài khoản linux trong câu hỏi được chia sẻ hay không?
thay thế

@mathepic Có. Các tài khoản hầu như giống hệt nhau về các tính năng (với các biến thể nhỏ trên dung lượng đĩa trống và không có gì), với sự khác biệt chính là hỗ trợ Linux / Rails so với Windows / ASP.NET.
Adam Lear

Không phải là một câu trả lời thực sự, nhưng tôi đã tạo các ứng dụng Winforms bằng Mono. Họ làm việc hoàn toàn tốt, không có bất kỳ trở ngại nào.
Robert Harvey

Câu trả lời:


15

Tôi đã thực hiện một số công cụ mono mvc trên máy mac của mình (unix không phải linux) trong những tuần gần đây và nhận thấy mono kết hợp với monodevelop là một môi trường khá đặc trưng và hữu ích.

Cho đến nay trong một vài trang web nguyên mẫu tôi chưa gặp phải bất kỳ sự cố thỏa thuận hoặc vấn đề lớn nào.

Trong vài tuần tới tôi sẽ triển khai một số trang web cho máy chủ linux vps. Vì vậy, tôi sẽ nhận xét về kinh nghiệm của tôi.

[Cập nhật]
Vì vậy, câu trả lời này đã có từ lâu và tôi phải mất một thời gian để khởi động và chạy.

Vì vậy, kinh nghiệm của tôi: mono-2.10.1 trở lên là tính năng hoàn chỉnh cho asp.net mvc2 (mono-2.8 có một số lỗi yêu cầu biên dịch nguồn) và hiện đang được một số nhà cung cấp đám mây sử dụng.

Chạy trên mono-2.8 http://srvd.in/

Ứng dụng: http://unwind.apphb.com/

DeployFu: http://unwind.deployfu.com/

Tôi đã thấy nó ổn định và dễ phát triển, như tôi đã nói có 2 lỗi khó chịu trong phiên bản 2.8 nhưng chúng đã được sửa trong 2.10.1.

Tôi rất vui khi xây dựng dựa trên ý kiến.

[Cập nhật] Tôi đã viết blog ở đây về việc triển khai mono + xsp4 + nginx: http://www.thomasvjames.com/2012/07/asp-net-4-on-mono-part-2-automating-deployment/

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.