<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="6"
                    minRequiredNonalphanumericCharacters="0"
                    passwordAttemptWindow="10"
                    passwordStrengthRegularExpression="" />
            </providers>
        </membership>我用系统建在app_data中的aspnetdb.mdf的,请问高手connectionStringName="LocalSqlServer",LocalSqlServer是默认连接aspnetdb.mdf的吗??
在线,对了立即给分。

解决方案 »

  1.   

    "connectionStringName="
    是在ConnectionString里设定的.
      

  2.   

    <connectionStrings><add name="MySqlConnection" connectionString="Data Source=MySqlServer;Initial Catalog=aspnetdb;Integrated Security=SSPI;" /></connectionStrings>
    /////
    请问Initial Catalog=aspnetdb中指的这个库是网站根目录中App_Data中的aspnetdb吗?
      

  3.   

    connectionStringName="MySqlConnection" 就行了.
      

  4.   

    FlyingJet(黑石),请我在SQL2005中没有找到aspnetdb这个库,只是App_Data中的aspnetdb库,请问Initial Catalog=aspnetdb指的是这个吗?
      

  5.   

    <connectionStrings>
        <add name="LocalSqlServer" connectionString="Data Source=localhost;Initial Catalog=database;Persist Security Info=True;User ID=sa;Password=123"
          providerName="System.Data.SqlClient" />
      </connectionStrings>
      

  6.   

    已经改了,但是出错了,
    “已成功与服务器建立连接,但是在登录过程中发生错误。(provider:共享内存提供程度。error:0-管道的另一端上无任何进程)”
      

  7.   

    你的数据库得附加到SQL Server2005里~~
      

  8.   

    ishowing(人生只似风前絮),请问Initial Catalog=database中database是哪个库的名,是否是App_Data中的aspnetdb库
      

  9.   

    ishowing(人生只似风前絮),我是用默认的App_Data中的aspnetdb,请问连接字符串怎么写。
      

  10.   

    连接字符串有问题吧,你的SQL2005的连接设定是怎样的?
      

  11.   

    FlyingJet(黑石),谢谢,我没有用什么连接啊,什么都是默认的
      

  12.   

    FlyingJet(黑石),
    <connectionStrings><add name="MySqlConnection" connectionString="Data Source=我的服务器名;Initial Catalog=aspnetdb;Integrated Security=SSPI;" /></connectionStrings>Initial Catalog=aspnetdb,我想就是App_Data中的aspnetdb那个了吧,也没有错哪??
      

  13.   

    对了还写了User ID=sa;Password=123
      

  14.   

    连接字符串就是我上面写的那个了~~
    先把App_Data目录下的aspnetdb附加到SQL Server里,然后连接字符串名字是Catalog=aspnetdb(默认的话)~~
      

  15.   

    User ID=sa;Password=123这个是SQL Server的用户名字和密码。
      

  16.   

    ishowing(人生只似风前絮),我有一个问题,在没有自定义密码规则时,VS2005不是照样可以连接
    App_Data中的aspnetdb库吗?而且可以进行各种操作,为什么,自定义了,必须把它符到VS2005上
      

  17.   

    to:User ID=sa;Password=123这个是SQL Server的用户名字和密码。是的,连接数据库完全可以。
      

  18.   

    在没有自定义密码规则时,VS2005不是照样可以连接
    App_Data中的aspnetdb库吗?而且可以进行各种操作,为什么,自定义了,必须把它符到VS2005上
    如果是虚拟主机(多个用户的情况),不就冲突了吗???
      

  19.   

    放到SQL Server里是为了方便管理~~
    你总不可能在开发环境中完成了工作以后就直接使用开发环境来使用吧?
    VS.net支持,但是以后在IIS+.net2.0环境里没有了VS.net的话就没法使用了~~
    所以得弄到SQL Server上~~
      

  20.   

    你的SQL2005是共享内存连接的吧? 怎么会用sa帐户登录呢?
      

  21.   

    FlyingJet(黑石),对了是共享内存的连接,是不是共享内存的连接就不用sa帐户登录并且用的是网站根目录中App_Data目录下的aspnetdb呢??
      

  22.   

    在开发的时候就先将SQL Server里被附加的数据库先改个名字~~
    这样就解决了冲突问题。不会同一台虚拟主机上的人也用和你一样的名字吧?那才是巧合了呢~~
    但是程序移植的时候我发现问题了~~
    现在还没能够解决:
    http://community.csdn.net/Expert/topic/5466/5466346.xml?temp=.7154505
      

  23.   

    对.你的连接字符串必须与SQL设定的连接方式对应.去掉sa试试
      

  24.   

    ishowing(人生只似风前絮),我觉得黑石兄说的对,共享内存的连接就解决了您的问题。
      

  25.   

    黑石兄,“SQL设定的连接”是指的什么?是这么
    <connectionStrings><add name="MySqlConnection" connectionString="Data Source=我的服务器名;Initial Catalog=aspnetdb;Integrated Security=SSPI;" /></connectionStrings>
      

  26.   

    顺便请问一下FlyingJet(黑石) ,我的这个问题莫非也是共享内存的问题?http://community.csdn.net/Expert/topic/5466/5466346.xml?temp=.7154505
    那应该是在哪里修改?
    企业管理器里找不到共享内存的选项啊~~
      

  27.   

    哦,没说清楚,"SQL设定的连接"指的是你的数据库服务器设定的连接方式,
    你上面<connectionStrings>是你的应用程序要使用的连接字符串,它要根据数据库服务器
    而用不同的连接字符串.
      

  28.   

    FlyingJet(黑石),“数据库服务器设定的连接方式”在哪设啊???
      

  29.   

    不好意思,离开了一会.我用的是SQL2005 express版,各种设定都是由"SQL Server Configuration Manager"提供的,截图如: http://qinx.info/upload/sql.jpg.  ishowing的问题也是同样,可以自己看看帮助文档和MSDN里面的文档.