<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Security</title><link>http://forums.asp.net/25.aspx</link><description>All about ASP.NET security (authentication, authorization, membership, roles, etc.) and the Login controls. &lt;a href="http://aspadvice.com/SignUp/list.aspx?l=24&amp;c=17" target="_blank"&gt;Email List&lt;/a&gt;</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Re: Implementing Enterprise Library DAAB with ASP.Net Membership Provider</title><link>http://forums.asp.net/thread/2361371.aspx</link><pubDate>Fri, 16 May 2008 04:50:03 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2361371</guid><dc:creator>XiaoYong Dai – MSFT</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2361371.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=25&amp;PostID=2361371</wfw:commentRss><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;I tried the given code but get another error &amp;quot;Only one &amp;lt;configSections&amp;gt; element allowed per config file and if present &lt;strong&gt;must be the first child of the root &amp;lt;configuration&amp;gt; element&lt;/strong&gt;.&amp;quot;&lt;/p&gt;
&lt;p&gt;As said in above message, you need to move the &amp;lt;configSections&amp;gt; to the first child node of &amp;lt;configuration&amp;gt; element.Hope it helps.&lt;/p&gt;</description></item><item><title>Implementing Enterprise Library DAAB with ASP.Net Membership Provider</title><link>http://forums.asp.net/thread/2356742.aspx</link><pubDate>Wed, 14 May 2008 09:57:27 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2356742</guid><dc:creator>pinoy_roach</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2356742.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=25&amp;PostID=2356742</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Guys,&lt;/p&gt;&lt;p&gt;&amp;nbsp;Have you tried implementing the above subject? I have tried but encountered an error (&amp;quot;Configuration system failed to initialize&amp;quot;).&lt;/p&gt;&lt;p&gt;But if I remove the configSections part, the error is not displayed.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;br /&gt;Here is the code at the web.config file:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;pre class="coloredcode"&gt;&amp;lt;system.web&amp;gt;&lt;br /&gt;		&amp;lt;membership&amp;gt;&lt;br /&gt;			&amp;lt;providers&amp;gt;&lt;br /&gt;				&amp;lt;remove name=&lt;span class="st"&gt;&amp;quot;AspNetSqlMembershipProvider&amp;quot;&lt;/span&gt;/&amp;gt;&lt;br /&gt;				&amp;lt;add name=&lt;span class="st"&gt;&amp;quot;AspNetSqlMembershipProvider&amp;quot;&lt;/span&gt;
					 type=&lt;span class="st"&gt;&amp;quot;System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&amp;quot;&lt;/span&gt;
					 connectionStringName=&lt;span class="st"&gt;&amp;quot;RPTSecurity&amp;quot;&lt;/span&gt; &lt;br /&gt;					 enablePasswordRetrieval=&lt;span class="st"&gt;&amp;quot;false&amp;quot;&lt;/span&gt;
					 enablePasswordReset=&lt;span class="st"&gt;&amp;quot;true&amp;quot;&lt;/span&gt;
					 requiresQuestionAndAnswer=&lt;span class="st"&gt;&amp;quot;false&amp;quot;&lt;/span&gt;
					 applicationName=&lt;span class="st"&gt;&amp;quot;/RPT&amp;quot;&lt;/span&gt;
					 requiresUniqueEmail=&lt;span class="st"&gt;&amp;quot;true&amp;quot;&lt;/span&gt;
					 passwordFormat=&lt;span class="st"&gt;&amp;quot;Hashed&amp;quot;&lt;/span&gt;
					 maxInvalidPasswordAttempts=&lt;span class="st"&gt;&amp;quot;3&amp;quot;&lt;/span&gt;
					 minRequiredPasswordLength=&lt;span class="st"&gt;&amp;quot;1&amp;quot;&lt;/span&gt;
					 minRequiredNonalphanumericCharacters=&lt;span class="st"&gt;&amp;quot;0&amp;quot;&lt;/span&gt;
					 passwordAttemptWindow=&lt;span class="st"&gt;&amp;quot;10&amp;quot;&lt;/span&gt;
					 passwordStrengthRegularExpression=&lt;span class="st"&gt;&amp;quot;&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;			&amp;lt;/providers&amp;gt;&lt;br /&gt;		&amp;lt;/membership&amp;gt;&lt;br /&gt;		&amp;lt;roleManager enabled=&lt;span class="st"&gt;&amp;quot;true&amp;quot;&lt;/span&gt; defaultProvider=&lt;span class="st"&gt;&amp;quot;AspNetSqlRoleProvider&amp;quot;&lt;/span&gt;&amp;gt;&lt;br /&gt;			&amp;lt;providers&amp;gt;&lt;br /&gt;				&amp;lt;remove name=&lt;span class="st"&gt;&amp;quot;AspNetSqlRoleProvider&amp;quot;&lt;/span&gt;/&amp;gt;&lt;br /&gt;&lt;br /&gt;				&amp;lt;add name=&lt;span class="st"&gt;&amp;quot;AspNetSqlRoleProvider&amp;quot;&lt;/span&gt; &lt;br /&gt;					 type=&lt;span class="st"&gt;&amp;quot;System.Web.Security.SqlRoleProvider&amp;quot;&lt;/span&gt;
					 connectionStringName=&lt;span class="st"&gt;&amp;quot;RPTSecurity&amp;quot;&lt;/span&gt; &lt;br /&gt;					 applicationName=&lt;span class="st"&gt;&amp;quot;/RPT&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;			&amp;lt;/providers&amp;gt;&lt;br /&gt;		&amp;lt;/roleManager&amp;gt;&lt;br /&gt;	&amp;lt;/system.web&amp;gt;	&lt;br /&gt;&lt;br /&gt;	&amp;lt;configSections&amp;gt;&lt;br /&gt;		&amp;lt;section name=&lt;span class="st"&gt;&amp;quot;dataConfiguration&amp;quot;&lt;/span&gt; type=&lt;span class="st"&gt;&amp;quot;Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;	&amp;lt;/configSections&amp;gt;&lt;br /&gt;	&lt;br /&gt;	&amp;lt;connectionStrings&amp;gt;&lt;br /&gt;		&amp;lt;add&lt;br /&gt;			name=&lt;span class="st"&gt;&amp;quot;RPTSecurity&amp;quot;&lt;/span&gt; &lt;br /&gt;			providerName=&lt;span class="st"&gt;&amp;quot;System.Data.SqlClient&amp;quot;&lt;/span&gt;
			connectionString=&lt;span class="st"&gt;&amp;quot;Data Source=GDI16348;Initial Catalog=aspnetdb;Integrated Security=True;&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;		&amp;lt;add&lt;br /&gt;			name=&lt;span class="st"&gt;&amp;quot;RPTConnectionString&amp;quot;&lt;/span&gt; &lt;br /&gt;			providerName=&lt;span class="st"&gt;&amp;quot;System.Data.SqlClient&amp;quot;&lt;/span&gt;
			connectionString=&lt;span class="st"&gt;&amp;quot;Data Source=GDI16348;Initial Catalog=RPT;Integrated Security=True;&amp;quot;&lt;/span&gt;/&amp;gt;&lt;br /&gt;		&amp;lt;add name=&lt;span class="st"&gt;&amp;quot;ASPNetSecurity&amp;quot;&lt;/span&gt; connectionString=&lt;span class="st"&gt;&amp;quot;Data Source=GDI16348;Initial Catalog=aspnetdb;Integrated Security=True;&amp;quot;&lt;/span&gt;  providerName=&lt;span class="st"&gt;&amp;quot;System.Data.SqlClient&amp;quot;&lt;/span&gt; /&amp;gt;&lt;br /&gt;	&amp;lt;/connectionStrings&amp;gt;&lt;br /&gt;	&amp;lt;dataConfiguration defaultDatabase=&lt;span class="st"&gt;&amp;quot;RPTSecurity&amp;quot;&lt;/span&gt;/&amp;gt;&lt;/pre&gt;&amp;nbsp;&amp;nbsp;&lt;p&gt;&amp;nbsp;&lt;br /&gt;&lt;/p&gt;&lt;pre class="coloredcode"&gt;&lt;/pre&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item></channel></rss>