我正在尝试将ASP.NET Simple Membership添加到我的MVC 5应用程序中。当应用程序在Global.asax.cs中启动初始化部分时 - Application_Start()给出了以下错误:
无法找到请求的.Net Framework数据提供程序。它可能不会 安装。
我正在通过调用
来初始化会员资格WebSecurity.InitializeDatabaseConnection("CareerEntities", "UserProfile", "UserId", "UserName", true);
我有以下连接字符串(我首先使用Entity framework Database)
<add name="CareerEntities" connectionString="metadata=res://*/Models.Career.csdl|res://*/Models.Career.ssdl|res://*/Models.Career.msl;provider=System.Data.SqlClient;provider connection string="data source=.\SQLEXPRESS;initial catalog=Career;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
我尝试将提供程序名称更改为“System.Data.SqlClient”,但它无法正常工作
答案 0 :(得分:1)
我找到了解决方案Here
我还有一个错误,我应该用“System.Data.SqlClient”和另一个Entity框架连接“System.Data.EntityClient”定义默认连接