Членство в asp.net mvc 3, не может подключиться к базе данных - PullRequest
2 голосов
/ 26 октября 2011

Я установил Visual Studio 2010, а также MVC 3 и работал над сайтом. Позже я установил sql server 2008, и когда я попытался зарегистрировать пользователя через предоставленное членство в asp.net mvc, у меня возникла куча ошибок, говорящих об отсутствии базы данных или чего-то в этом роде, поэтому после многих исследований я наконец добавил aspnetdb к моему серверу sql и включил удаленный доступ ... и сейчас, когда я пытаюсь зарегистрироваться, я получаю эту ошибку: Невозможно подключиться к базе данных SQL Server.

Произошла ошибка сети или экземпляра при установлении соединения с SQL Server. Сервер не найден или не был доступен. Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений. (поставщик: сетевые интерфейсы SQL, ошибка: 26 - ошибка при поиске сервера / указан экземпляр)

это моя строка подключения:

<connectionStrings>
<add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated     Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"  providerName="System.Data.SqlClient" />
</connectionStrings>

Я помню, что некоторое время назад, работая над моими предыдущими проектами, у меня не было проблем с провайдером членства и регистрацией пользователей, которые входят в систему и т. Д., Поэтому я действительно разочарован и не знаю, чего мне здесь не хватает.

1 Ответ

0 голосов
/ 08 февраля 2012

Вы можете использовать его прямо с локального хоста, не нужно помещать его в папку App_Data.Используйте эту строку подключения:

  <connectionStrings>    
        <add name="ApplicationServices" connectionString="Data Source=.\SQLEXPRESS; Initial Catalog=*Name of your database*;Integrated Security=SSPI"/>
  </connectionStrings>
...