是否必须连接字符串名称LocalSqlServer?

时间:2010-09-29 16:58:43

标签: asp.net

如何为Asp.Net成员资格提供程序配置连接字符串?我是否必须手动编写或在Visual Studio中可以使用任何工具来指定连接字符串以及用于存储密码的算法?

我读了一篇文章,它指定了这个连接字符串: -

<configuration>



    <connectionStrings>

        <remove name=”LocalSqlServer”/>

        <add name="LocalSqlServer" connectionString="Data Source=localhost;Initial Catalog=appservicesdb;Integrated Security=True" providerName="System.Data.SqlClient"/>

    </connectionStrings>



</configuration>

LocalSqlServer名称听起来不太直观。我该如何改变呢?

提前致谢:)

1 个答案:

答案 0 :(得分:8)

它来自您的<membership>配置部分

<membership defaultProvider="SqlMembershipProvider" >
  <providers>
    <clear/>
    <add name="MySqlMembershipProvider"
         connectionStringName="LocalSQLServer"
         applicationName="MyAppName"
         type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
  </providers>
</membership>

或从您在代码中初始化SqlMembershipProvider的地方开始。

据我所知,没有默认值 - 您(或您复制的代码示例)必须将其命名为。