2011-01-10 65 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 2011-01-10 21:59:03

回答

4

你参考connectionStringName="LocalSqlServer"哪些不存在。您注册的两个连接字符串是ApplicationServicesConnectionString

重命名你的第二个连接字符串项:

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

`LocalSqlServer`通常在`machine.config`中定义,默认情况下指向`。\ SQLExpress`。 – 2011-01-11 05:59:52