Как успешно разместить ASP.NET MVC4 RC на Mono 2.10.8

Я пытаюсь разместить проект ASP.NET MVC4 RC поверх Mono 2.10. 8.1. Я получаю следующее исключение при первом доступе к приложению:

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

Согласно http://www.mono-project.com/Compatibilityэто должно быть реализовано в Mono 2.10.8. . Microsoft перечисляет свойство как .NET Framework 4.0: http://msdn.microsoft.com/en-us/library/system.web.security.formsauthentication.isenabled.aspx

Есть ли обходной путь для какой-то, или в настоящее время просто невозможно разместить MVC4 на Mono?

Я должен отметить, что эта проблема возникает как при использовании XSP4, так и при использовании mod_mono на Apache2.

Моноверсия следующая:

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)

10
задан energy.dk 17 June 2012 в 17:55
поделиться