Я только начал получать это сообщение, когда запускаю приложение ASP.NET MVC 4 в режиме отладки в Visual Studio 2010 Professional во внутренней разработке сервер. Он работал до вчерашнего дня. Это только начало приходить вчера.Имя соединения «DefaultConnection» не было найдено в конфигурации приложений или строка соединения пуста
Кроме того, эта ошибка возникает только на моем рабочем столе. Приложение отлично работает на всех компьютерах других разработчиков, моем ноутбуке и на всех серверах, как в режиме отладки, так и при развертывании в IIS.
Фактическая ошибка я получаю в желтый экран смерти приводится ниже: Ошибка
Конфигурация
Описание: Произошла ошибка при обработке файла конфигурации, необходимые для обслуживания этого запроса , Ознакомьтесь с конкретными сведениями об ошибках ниже и соответствующим образом измените свой файл конфигурации.
Сообщение об ошибке Parser: Имя соединения «DefaultConnection» не было найдено в конфигурации приложений или строка соединения пуста.
Источник ошибки:
Line 267: <membership defaultProvider="DefaultMembershipProvider">
Line 268: <providers>
Line 269: <add name="DefaultMembershipProvider"
type="System.Web.Providers.DefaultMembershipProvider,
System.Web.Providers, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35"
connectionStringName="DefaultConnection"
enablePasswordRetrieval="false" enablePasswordReset="true"
requiresQuestionAndAnswer="false" requiresUniqueEmail="false"
maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0"
passwordAttemptWindow="10" applicationName="/" />
Line 270: </providers>
Line 271: </membership>
Я проверил историю версий моего web.config в TFS и там нет, и там тоже никогда раньше соединение строка с таким именем DefaultConnection
когда-либо ,
Несомненно, я видел еще одну тему (http://forums.asp.net/t/1838117.aspx/1?Issue+with+ASP+NET+web+site+configuration), предлагающую ту же самую вещь. Я буду. Но я также хотел бы знать, почему эта ошибка возникла внезапно? –
Вы должны настроить членство для подключения БД, поэтому вы предоставляете имя connectionstring – incomplete