0

MVC3アプリケーションをMonoに移植しているときに、次のエラーが発生します。

System.InvalidProgramException System.Web.Security.MembershipProviderCollection:.ctor()の無効なILコード:メソッド本体が空です。

説明:HTTP500。エラー処理リクエスト。

詳細:非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では期待どおりに機能しますが、mono3.0.1コンパイラでは機能しません。どうすればこれを修正または回避できますか?

4

1 に答える 1

0

この問題は、 への参照を削除し、 への参照をSystem.Web追加してから、参照をMono's internal System.Web.ApplicationServices再度追加することで解決できますSystem.Web。最初に System.Web を削除しないとこれが機能しない理由は世界の手がかりではありませんが、そうではありません。

于 2013-02-13T21:28:42.743 に答える