1
我正在尝试ASP.NET MVC4中的simplemembership,但遇到了一些问题。我一直在谷歌搜索,并找到了建议把下面的代码放在根目录下名为_AppStart.cshtml的文件中。找不到.net提供程序SimpleMembership MVC4
WebSecurity.InitializeDatabaseConnection("marabr", "Users", "id", "name", "password", true);
但是,当我这样做时,我得到以下错误信息。
Unable to find the requested .Net Framework Data Provider. It may not be installed.
我的ConnectionString是这样
<add name="marabr" connectionString="Data Source=****;Initial Catalog=marabr;Persist Security Info=True;User ID=marabr;Password=marabr;MultipleActiveResultSets=True" providerName="System.Data.SqlClient" />
和我的供应商
<add name="SimpleMembership" type="WebMatrix.WebData.SimpleMembershipProvider, WebMatrix.WebData"/>
有谁知道为什么这是行不通的。如果我把这段代码放在一些控制器代码中,它可以很好地工作,但是随后几次调用它会遇到麻烦。它只是在_AppStart中,如果我把它放在Global.asax.cs中的Application_Start()中,我有问题。
为什么我要补充实体框架,如果我不使用它? – Abris 2013-04-10 11:29:30
你使用什么类型的框架? – Coderx07 2013-05-14 14:20:42
我不确定我是否特别使用任何框架。我使用存储过程。 – Abris 2013-05-14 14:25:55