Quantcast
Channel: .NET Framework Class Libraries forum
Viewing all articles
Browse latest Browse all 8156

Membership Provider Parameters disappear after first request

$
0
0

I am trying to Initialize SQL Membership Provider by code and everything is working fine in the first request only!. When the code below executes again (after refreshing the page for example) I get the following error:

The attribute 'connectionStringName' is missing or empty.

Page Load Code:

MembershipSection membershipSection = (MembershipSection)ConfigurationManager.GetSection("system.web/membership");

string sqlProviderName = "AspNetSqlMembershipProvider";                    

NameValueCollection providerConfig;

providerConfig = membershipSection.Providers[sqlProviderName].Parameters; // returning empty list in the second request  

var _SqlProvider = new SqlMembershipProvider();                    

_SqlProvider.Initialize(sqlProviderName, providerConfig);



Web.config:

<membership defaultProvider="AspNetSqlMembershipProvider">

     <providers>

         <clear />

         <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="ConnectionString" enablePasswordRetrieval="true" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="true" passwordFormat="Encrypted" maxInvalidPasswordAttempts="5" passwordAttemptWindow="10" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" applicationName="/" />

     </providers>

    </membership>


Download Sample Code from attachment tab

https://connect.microsoft.com/VisualStudio/feedback/details/813107/membership-provider-parameters-disappear-after-first-request 



Viewing all articles
Browse latest Browse all 8156

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>