2014-05-16 26 views
13

Tôi đã thiết lập Mono (3.4.1) mới nhất và XSP mới nhất từ ​​Git và biên soạn chúng. mono -V in như sau:Thiếu kiểu Mono.Web.Util.RoleManagerSectionMapper trong dự án trống

[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 

Bây giờ tôi đã tạo ra một dự án ASP.NET MVC mẫu trong Visual Studio 2013. Nó chứa một số trang cơ bản. Tôi đã chọn sử dụng ví dụ rất đơn giản mà không cần công cụ xác thực. Trên Windows, nó chạy. Trên Mono, lỗi sau xuất hiện:

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 

Điều tôi cố gắng tìm kiếm toàn bộ dự án là RoleManagerSectionMapper - không có kết quả.

+0

bạn đã biên dịch mono từ thạc sĩ (git) không? (nó mơ hồ nếu bạn chỉ có XSP từ git, hoặc mono quá) – knocte

+0

Vâng, cả hai từ git. –

+0

Tôi biên dịch lại Mono từ tarball trong Phiên bản 3.4.0. Cùng một lỗi xuất hiện. –

Trả lời

Các vấn đề liên quan