Произошла ошибка при получении информации о поставщике из базы данных. Это может быть вызвано Entity Framework с использованием неправильной строки подключения. Проверьте внутренние исключения и убедитесь, что строка подключения верна.
Внутреннее исключение: {"The provider did not return a ProviderManifestToken string."}
Я искал другие темы, так как есть много похожих ошибок, но я не могу найти решение.
Я использую VS2012 Professional и SQL Server 2012. Я могу подключиться к серверу с помощью Server explorer, используя проверку подлинности Windows. Я создаю приложение webforms с несколькими уровнями. Один из них содержит мой уровень структуры Entity, который содержит мой класс Context.
<?xml version="1.0"?>
<!--
For more information on how to configure your ASP.NET application, please visit
http://go.microsoft.com/fwlink/?LinkId=169433
-->
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />
</system.web>
<connectionStrings>
<add name="MYSQLSERVER"
providerName="System.Data.SqlClient"
connectionString="Data Source=myComputer\MYSQLSERVER;Trusted_Connection=true"></add>
</connectionStrings>
</configuration>
Вот что выглядит app.config в моем классе библиотеки классов Entity Framework.
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="v11.0" />
</parameters>
</defaultConnectionFactory>
</entityFramework>
</configuration>
Кроме того, я попытался изменить тип appConnectionFactory app.config на
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework">
но ничего не изменилось.
Я не совсем уверен, что какие-либо изменения, которые я делаю, даже означают, что меня беспокоит. Конечно, я мог найти решение в Интернете и исправил свою проблему, но мне очень хотелось бы понять web.config и что все это значит. Наверху найти решение этой проблемы, может ли кто-нибудь указать мне в правильном направлении на изучение web.configs?
Благодарим вас за помощь.