用户无法登录Mono / MySql

时间:2013-02-13 18:16:26

标签: mysql asp.net-mvc-3 mono monodevelop

将MVC3应用程序移植到Mono时,我收到此错误:

System.InvalidProgramException System.Web.Security.MembershipProviderCollection:.ctor()中的IL代码无效:方法体为空。

描述:HTTP 500.Error处理请求。

详细信息:非Web异常。异常来源(应用程序或对象的名称):System.Web。 异常堆栈跟踪:

at System.Web.Security.Membership..cctor () [0x00010] in C:\cygwin\sources\mono\mcs\class\System.Web\System.Web.Security\Membership.cs:105 

MembershipProviderCollection

public static MembershipProviderCollection Providers
    {
        get
        {
            return Membership.providers;
        }
    }

它在.Net下可以正常工作,但不是单声道3.0.1编译器。我该如何解决或解决这个问题?

1 个答案:

答案 0 :(得分:0)

可以通过删除对System.Web的引用,添加对Mono's internal System.Web.ApplicationServices的引用,然后重新添加System.Web引用来解决此问题。世界上并不是一个线索,为什么在没有首先删除System.Web的情况下这不起作用,但事实并非如此。