По умолчанию machine.config находится в C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Config \ machine.config имеет следующую строку подключения.
<connectionStrings>
<add name="LocalSqlServer" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient"/>
</connectionStrings>
Задержите <connectionStrings>
часть вашей web.config пуст вы не извлекая ConnectionString по умолчанию. Чтобы убедиться, что у вас нет сконфигурированной строки подключения, вы должны использовать элемент <clear />
в файле web.config.
<connectionStrings>
<clear />
</connectionStrings>
Вы могли бы показать свой web.config, app.config и конструктор DbContext? – DevilSuichiro