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

TCM*_*TCM 4 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>
Run Code Online (Sandbox Code Playgroud)

这个LocalSqlServer名字听起来不太直观.我该如何改变?

提前致谢 :)

Rup*_*Rup 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>
Run Code Online (Sandbox Code Playgroud)

或者从您SqlMembershipProvider在代码中初始化的位置.

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