2014-05-16 5 views
13

Ich habe die neueste Mono (3.4.1) und die neueste XSP von Git eingerichtet und kompiliert. mono -V druckt die folgenden:Fehlender Typ Mono.Web.Util.RoleManagerSectionMapper in leerem Projekt

[email protected]# mono -V 
Mono JIT compiler version 3.4.1 (master/89e0b25 Fri May 16 18:52:44 CEST 2014) 
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com 
    TLS:   __thread 
    SIGSEGV:  altstack 
    Notifications: epoll 
    Architecture: amd64 
    Disabled:  none 
    Misc:   softdebug 
    LLVM:   supported, not enabled. 
    GC:   sgen 

Jetzt habe ich eine Probe ASP.NET MVC-Projekt in Visual Studio 2013 erstellt Es enthält einige grundlegende Seiten. Ich habe mich entschieden, das sehr einfache Beispiel ohne Authentifizierung zu verwenden. Unter Windows wird es ausgeführt. Auf Mono erscheint die folgende Fehlermeldung:

System.TypeLoadException 
Could not load type 'Mono.Web.Util.RoleManagerSectionMapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. 

Description: HTTP 500.Error processing request. 

Details: Non-web exception. Exception origin (name of application or object): mscorlib. 
Exception stack trace: 
    at (wrapper managed-to-native) System.Type:internal_from_name (string,bool,bool) 
    at System.Type.GetType (System.String typeName, Boolean throwOnError) [0x00000] in <filename unknown>:0 
    at Mono.Web.Util.SettingsMapping.get_MapperType() [0x00000] in <filename unknown>:0 
    at Mono.Web.Util.SettingsMapping.MapSection (System.Object input, System.Type type) [0x00000] in <filename unknown>:0 
    at Mono.Web.Util.SettingsMappingManager.MapSection (System.Object input, System.Type type) [0x00000] in <filename unknown>:0 
    at Mono.Web.Util.SettingsMappingManager.MapSection (System.Object input) [0x00000] in <filename unknown>:0 
    at System.Web.Configuration.WebConfigurationManager.GetSection (System.String sectionName, System.String path, System.Web.HttpContext context) [0x00000] in <filename unknown>:0 
    at System.Web.Configuration.WebConfigurationManager.GetSection (System.String sectionName) [0x00000] in <filename unknown>:0 
    at System.Web.Security.RoleManagerModule.Init (System.Web.HttpApplication app) [0x00000] in <filename unknown>:0 
    at System.Web.Configuration.HttpModulesSection.LoadModules (System.Web.HttpApplication app) [0x00000] in <filename unknown>:0 
    at System.Web.HttpApplication.InitOnce (Boolean full_init) [0x00000] in <filename unknown>:0 

Was ich versuchte, das gesamte Projekt für RoleManagerSectionMapper suchen - keine Ergebnisse.

+0

Sie mono von Master (git) kompilieren haben auch? (Es ist mehrdeutig, wenn Sie nur XSP von Git, oder Mono auch bekommen) – knocte

+0

Ja, beide von Git. –

+0

Ich habe Mono von Tarball in Version 3.4.0 neu kompiliert. Derselbe Fehler erscheint. –

Antwort