c# - 简单成员(member)资格使我无法找到请求的 .Net Framework 数据提供者

标签 c# asp.net-mvc entity-framework simplemembership

我正在尝试将 ASP.NET 简单成员资格添加到我的 MVC 5 应用程序中。当应用程序启动 Global.asax.cs 中的初始化部分时 - Application_Start() 给我以下错误:

Unable to find the requested .Net Framework Data Provider. It may not be installed.

我正在通过调用初始化成员资格

WebSecurity.InitializeDatabaseConnection("CareerEntities", "UserProfile", "UserId", "UserName", true);

我有以下连接字符串(我首先使用实体​​框架数据库)

<add name="CareerEntities" connectionString="metadata=res://*/Models.Career.csdl|res://*/Models.Career.ssdl|res://*/Models.Career.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=.\SQLEXPRESS;initial catalog=Career;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />

我试图将提供程序名称更改为“System.Data.SqlClient”,但它也不起作用

最佳答案

我找到了解决方案 Here

我还犯了一个错误,我应该用“System.Data.SqlClient”和其他 Entity Framework 连接“System.Data.EntityClient”定义默认连接

关于c# - 简单成员(member)资格使我无法找到请求的 .Net Framework 数据提供者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21797823/

相关文章:

c# - MVC3 中更新局部 View 的 SetTimeout 随机执行

c# - Entity Framework 3.5 还是 4.0?

asp.net-mvc - MVC 更新模型如何处理不完整的对象?

.net - 如何将实体列表添加到 DbSet

c# - wp8 Package.Current.InstalledLocation.GetFolderAsync 获取不到Assets下的新建文件夹

c# - 如何使用 .NET 1.1 在 C# 中合并两个未定义类型的数组

c# - 如何以及何时处理已关闭的数据库?

asp.net-mvc - 为云中的 asp.net MVC 应用程序使用枚举或数据库查找表或两者的最佳实践/设计决策是什么?

c# - .NET Core 2 - EF Core 错误处理保存更改

database - 从 Entity Framework 检索数据库行时的空格