Доступ к базе данных и строка подключения - PullRequest
1 голос
/ 27 мая 2011

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

 <add name="modelConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename='D:\Documents and Settings\Dima\My Documents\Visual Studio 2010\WebSites\WebSite10\App_Data\ASPNETDB.MDF';Integrated Security=True;User Instance=True;" providerName="System.Data.SqlClient"/>

Он перестал генерировать исключения, но доступ к базе данных, похоже, не работает, потому что, когда я отвечаю на вопрос о подтверждении, он говорит, что это неправильно и не впустит меня !!

    <membership defaultProvider="MyMembershipProvider">

  <providers>
    <clear/>
    <add
   name="MyMembershipProvider"    
   type="System.Web.Security.SqlMembershipProvider"      
   connectionStringName="modelConnectionString"             
   minRequiredPasswordLength="1"          
   minRequiredNonalphanumericCharacters="0"
   enablePasswordReset="true"
   maxInvalidPasswordAttempts="1000"
   passwordAttemptWindow="4000"
   enablePasswordRetrieval="true"
   requiresUniqueEmail="false"
   passwordFormat="Encrypted" 
   applicationName="/WebSite10"

   />
  </providers>
</membership>

Ответы [ 2 ]

2 голосов
/ 27 мая 2011

Вы не указали имя базы данных в строке подключения - в верхней части вы указываете файл базы данных, где вы должны объявить имя базы данных.файла базы данных в локальный экземпляр SQL, тогда вам нужно использовать свойство AttachDbFilename.

1 голос
/ 27 мая 2011

Не можете создать соединение через проводник Visual Studio Server.Вы можете войти на сервер, используя правильные учетные данные, а затем сохранить правильную строку подключения в файле конфигурации.

Существует статья базы знаний Microsoft !на этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...