Tôi muốn tạo một ứng dụng bằng ASP.NET MVC, chạy dưới chế độ đơn âm 2.4 (biên dịch sẽ được thực hiện trên hộp Windows). Có ai may mắn với điều này không? Dưới đây là những gì tôi đã cố gắng:ASP.NET MVC 1 và 2 trên Mono 2.4 với Fluent NHibernate
- ASP.NET MVC trên mono không nơi nương tựa mô hình bền bỉ, và sử dụng nhaml là công cụ xem
- S # AML kiến trúc, mà là một khuôn khổ IMHO khá tốt, nhưng nó phụ thuộc quá nhiều vào công cụ, mà không hoạt động tốt dưới mono (như windsor)
Phần đầu tiên hoạt động tốt, tôi không gặp phải bất kỳ vấn đề lớn nào. Nhưng tôi không thể làm việc thứ hai. Có vẻ như nó phụ thuộc vào Castle.Windsor
phá vỡ toàn bộ hỗ trợ mono (nhưng cũng có thể có các phần khác). Vì vậy tôi quyết định tạo một khung thay thế, vay mượn một số ý tưởng của kiến trúC# arp, nhưng được thiết kế để làm việc dưới dạng đơn (và nếu tôi có thể làm điều này, tôi sẽ giải phóng nó cho cộng đồng tất nhiên). Bộ điều khiển và phần xem đang hoạt động tốt (mặc dù không có nhiều phép thuật ở đây), nhưng tôi có một số câu hỏi trước khi bắt đầu công việc trên phần kiên trì:
- Phiên bản NHibernate nào đang hoạt động dưới dạng đơn? Tôi đã nghe 1,2 đang làm việc tốt. Phiên bản 2.0.1/2.1 beta có hoạt động dưới dạng mono không?
- Fluent.NHibernate và NHibernate.Linq có hoạt động dưới chế độ mono không? (đối với sau này có vẻ như nó cần một số phụ thuộc mà không avaialable trong mono)
- Có bất kỳ lựa chọn thay thế tốt cho sự hỗ trợ kiên trì cho NHibernate dưới mono?
câu hỏi khác:
- Có bất kỳ khuôn khổ có mono + kiên trì + asp.net hỗ trợ MVC đã hay tôi là người đầu tiên nghĩ về điều này?
- Nếu bạn đã thực hiện việc này: ý kiến của bạn về tính ổn định/khả năng sử dụng là gì?
Cảm ơn câu trả lời
EDIT: Cập nhật khuôn khổ để hỗ trợ ASP.NET MVC 2: http://shaml.sztupy.hu/
Thế nào là # aml, shaml ??? – AnthonyWJones