2011-01-10 2 views
0

Привет У меня есть проблема с моей строки соединения ниже:ConnectionString в asp.net 2.0

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

    <system.web> 
    <customErrors defaultRedirect="~/error.aspx" mode="RemoteOnly"/> 

    <authentication mode="Forms"> 
     <forms loginUrl="~/login.aspx" /> 
    </authentication> 

    <authorization> 
     <allow users="*" /> 
    </authorization> 

    <roleManager enabled="true" /> 
    <compilation debug="true" /> 

    <membership> 
     <providers> 
     <remove name="AspNetSqlMembershipProvider" /> 
     <add name="AspNetSqlMembershipProvider" 
      type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" 
      connectionStringName="LocalSqlServer" 
      enablePasswordRetrieval="false" 
      enablePasswordReset="true" 
      requiresQuestionAndAnswer="true" 
      applicationName="/" 
      requiresUniqueEmail="false" 
      passwordFormat="Hashed" 
      maxInvalidPasswordAttempts="5" 
      minRequiredPasswordLength="1" 
      minRequiredNonalphanumericCharacters="0" 
      passwordAttemptWindow="10" 
      passwordStrengthRegularExpression=""/> 
     </providers> 
    </membership> 
    </system.web> 

    <location path="~/securepage.aspx"> 
    <system.web> 
     <authorization> 
     <deny users="?"/> 
     </authorization> 
    </system.web> 
    </location> 

</configuration> 

Может кто-нибудь, дайте мне знать, были proble приходит фронт? Я не знаю, возникает ли проблема с add name = "ApplicationServices". Буду признателен за помощь

+1

Что такое проблема? Есть ли ошибка? – VoodooChild

ответ

4

Вы ссылаетесь на connectionStringName="LocalSqlServer", которого нет. Две строки подключения, которые вы зарегистрировали, - ApplicationServices и ConnectionString.

Переименовать вторую запись строки подключения к:

<add name="LocalSqlServer" ... 
+1

«LocalSqlServer» обычно определяется в вашем 'machine.config' и по умолчанию указывает на'. \ SQLExpress'. –