Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 更改MembershipProvider中的连接字符串_C#_Asp.net Mvc_Asp.net Mvc 2_Asp.net Membership_Membership Provider - Fatal编程技术网

C# 更改MembershipProvider中的连接字符串

C# 更改MembershipProvider中的连接字符串,c#,asp.net-mvc,asp.net-mvc-2,asp.net-membership,membership-provider,C#,Asp.net Mvc,Asp.net Mvc 2,Asp.net Membership,Membership Provider,我正在使用mvc2,在MembershipProvider中找不到更改默认连接字符串的方法 我的Web.Config <connectionstrings> <add name="ConnectionString.SQL Server (SqlClient)" connectionstring="Data Source=Mysource\testdb-20121109102135.mdf;Initial Cat

我正在使用
mvc2
,在
MembershipProvider
中找不到更改默认连接字符串的方法

我的Web.Config

    <connectionstrings>
       <add name="ConnectionString.SQL Server (SqlClient)" connectionstring="Data     
                  Source=Mysource\testdb-20121109102135.mdf;Initial Catalog=testdb-
                  20121109102135;Integrated Security=True;User Instance=True" 
                  providername="System.Data.SqlClient" />
     </connectionstrings>
我怎样才能改变它


谢谢大家

我理解你们的痛苦,因为更改会员资格提供商的详细信息可能会非常麻烦。这里所有的魔力都在根文件夹的
Web.config
文件中。您只需在
之后将此代码添加到文件中

   <connectionStrings>
<add name="MySqlConnection" connectionString="Data 
  Source=MySqlServer;Initial Catalog=aspnetdb;Integrated
  Security=SSPI;" />


您的意思是通过编程方式进行更改吗?那么COnfigurationManager.ConnectionString呢?我已经在连接字符串中尝试过了为什么不在Web.Config中更改此成员资格提供程序的“ConnectionString名称”?这个问题对我来说不够干净…对我来说有效…非常感谢
   <connectionStrings>
<add name="MySqlConnection" connectionString="Data 
  Source=MySqlServer;Initial Catalog=aspnetdb;Integrated
  Security=SSPI;" />
   <authorization>
  <deny users="?"/>
</authorization>
<membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="15">
  <providers>
    <clear/>
    <add name="SqlProvider" type="System.Web.Security.SqlMembershipProvider" 
         connectionStringName="MySqlConnection" applicationName="MyApplication" 
         enablePasswordRetrieval="false" enablePasswordReset="true" 
         requiresQuestionAndAnswer="true" requiresUniqueEmail="true" 
         passwordFormat="Hashed"/>
  </providers>
</membership>