<appSettings>
<add key="SelectDB" value="SqlServerDB"/>
<add key="SqlConString" value="Data Source=CHINA-446A9B2E9;Integrated Security=True;DataBase=BBS"/> <!--<add key="AccessConString" value="Server=.;uid=sa;pwd=;database=BBS"/>-->
</appSettings>
<system.web>
<authentication mode="Forms">

</authentication>
<membership defaultProvider="SqlMembershipProvider">
<providers>
<clear/>
<add name="SqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
connectionstringname="SqlConString" enablepasswordretrieval="false"
enablepasswordreset="true"
requiresquestionandanswer="true"
applicationname="/"
requiresuniqueemail="false"
passwordformat="hashed"
maxinvalidpasswordattempts="5"
minrequiredpasswordlength="6"
minrequirednonalphanumericcharacters="0"
passwordattemptwindow="10"
passwordstrengthregularexpression="" />
</providers>
</membership>报错说 connectionstringname 为空 或不存在 请高手帮忙看看 谢谢!

解决方案 »

  1.   

    connectionstringname="SqlConString" 原来这就是默认的ASPNETDB数据库 我想换一个 或者有其他办法也行
      

  2.   

    你把connectionstringname换成connectionStringName="SqlConString"试试看啊
      

  3.   

    不是你想换就能换的...要使用SqlMembershipProvider你只能按照ASPNETDB完全一样的架构创建数据库...如果想要不同你必须按照MembershipProvider的架构构造自己的数据库并重写MembershipProvider...
      

  4.   

    我以前做过 不过是用SQL2000 就是把默认的数据库 考到我的数据库架构和存数过程不会丢的 然后再加个其他信息 与默认数据库做个关联就行了 再配置中改下连接字符串就行了 这次用的2005 不知道咋就不行了 
      

  5.   

    其他信息就是再加个附加表 与默认的ASPNETDB弄个关联