Tôi đang cố gắng để lưu trữ một dự án ASP.NET MVC4 RC trên đầu trang của Mono 2.10.8.1. Tôi nhận được ngoại lệ sau khi tôi truy cập ứng dụng lần đầu tiên:Làm thế nào để lưu trữ thành công ASP.NET MVC4 RC trên Mono 2.10.8
Missing method System.Web.Security.FormsAuthentication::get_IsEnabled() in assembly /usr/lib/mono/gac/System.Web/4.0.0.0__b03f5f7f11d50a3a/System.Web.dll, referenced in assembly /tmp/root-temp-aspnet-0/eaee30a1/assembly/shadow/5cf10065/40974e7d_1c664e18_00000001/System.Web.Http.WebHost.dll
Theo http://www.mono-project.com/Compatibility điều này nên được triển khai trong Mono 2.10.8. Microsoft liệt kê thuộc tính dưới dạng .NET Framework 4.0: http://msdn.microsoft.com/en-us/library/system.web.security.formsauthentication.isenabled.aspx
Có một loại công việc nào đó hay chỉ là không thể lưu trữ MVC4 trên Mono tại thời điểm này?
Tôi nên lưu ý rằng tôi gặp sự cố này khi sử dụng XSP4 và mod_mono trên Apache2.
phiên bản Mono là như sau:
Mono JIT compiler version 2.10.8.1 (Debian 2.10.8.1-1~dhx1~lucid1)
Copyright (C) 2002-2011 Novell, Inc, Xamarin, Inc and Contributors. www.mono-project.com
TLS: __thread
SIGSEGV: altstack
Notifications: epoll
Architecture: x86
Disabled: none
Misc: softdebug
LLVM: supported, not enabled.
GC: Included Boehm (with typed GC and Parallel Mark)
Cảm ơn câu trả lời. Tôi tìm thấy lý do ngoại lệ tại trang này: http://go-mono.com/status/status.aspx?reference=4.0&profile=4.0&assembly=System.Web Họ chỉ đơn giản là không triển khai nó. –
@knocte: Tôi có thể thiếu một số chi tiết, nhưng tôi không tin bạn cần .net 4.5 cho asp.net mvc 4, vì nó không phụ thuộc vào các API không đồng bộ - đọc thêm tại đây: http://stackoverflow.com/ câu hỏi/9548283/can-i-deploy-my-asp-net-mvc-4-application-in-net-4/10463662 # 10463662 – corolla
ok, có thể bạn có thể nhắm mục tiêu một tập hợp con của MVC4, nhưng không phải toàn bộ MVC4? – knocte