Простое членство дает мне невозможно найти запрошенный поставщик данных .Net Framework

Я пытаюсь добавить простое членство ASP.NET в свое приложение MVC 5. Когда приложение запускает часть инициализации в Global.asax.cs - Application_Start() дает мне следующую ошибку:

Не удалось найти запрошенный поставщик данных .Net Framework. Он может быть не установлен.

Я инициализирую членство, позвонив

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

У меня есть следующая строка подключения (сначала я использую базу данных Entity framework)

<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», но это тоже не сработало.


person Amr Ramadan    schedule 15.02.2014    source источник
comment
Проверьте это: erikej.blogspot.dk /2013/11/   -  person Sampath    schedule 15.02.2014


Ответы (1)


Я нашел решение Здесь

Также у меня была ошибка, что я должен определить соединение по умолчанию с «System.Data.SqlClient» и другое соединение с инфраструктурой Entity «System.Data.EntityClient».

person Amr Ramadan    schedule 15.02.2014