Hi,
i'm receiving the following error, how to resolve this issue
Parser Error Message: Provider must implement the class 'System.Web.Security.RoleProvider'.
Code
protected void Button1_Click(object sender, EventArgs e) { HttpRequest request = HttpContext.Current.Request; request.Cookies.Clear(); SPIisSettings iisSettings = SPContext.Current.Site.WebApplication.IisSettings[SPUrlZone.Default]; //Retrive forms authentication provider SPFormsAuthenticationProvider formsClaimsAuthenticationProvider = iisSettings.FormsClaimsAuthenticationProvider; //Create forms token using forms authentication provider settings and login details SecurityToken token = SPSecurityContext.SecurityTokenForFormsAuthentication(new Uri(SPContext.Current.Web.Url), formsClaimsAuthenticationProvider.MembershipProvider, //Set while creating/extending web application formsClaimsAuthenticationProvider.RoleProvider, //Set while creating/extending web application TextBox1.Text, //Received from login page TextBox2.Text, //Received from login page SPFormsAuthenticationOption.PersistentSignInRequest); if (null != token) { //Create forms session using the token //Please note that the following function is copied from other blog EstablishSessionWithToken(token); //Redirect to required home page Response.Redirect("home.aspx"); } } private void EstablishSessionWithToken(SecurityToken securityToken) { if (securityToken == null) { throw new ArgumentNullException("securityToken"); } SPFederationAuthenticationModule fam = FederatedAuthentication.WSFederationAuthenticationModule as SPFederationAuthenticationModule; if (fam == null) { throw new InvalidOperationException(); } SPSecurity.RunWithElevatedPrivileges(() => fam.SetPrincipalAndWriteSessionToken(securityToken)); }Configurations
<membership defaultProvider="ADConnMembership"><providers><add name="i" type="Microsoft.SharePoint.Administration.Claims.SPClaimsAuthMembershipProvider, Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" /><add name="ADConnMembership" type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="ADConn" enableSearchMethods="true" attributeMapUsername="sAMAccountName" /></providers></membership><roleManager defaultProvider="ADConnMembership" enabled="true" cacheRolesInCookie="false"><providers><add name="c" type="Microsoft.SharePoint.Administration.Claims.SPClaimsAuthRoleProvider, Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" /><add name="ADConnMembership" type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="ADConn" enableSearchMethods="true" attributeMapUsername="sAMAccountName" /></providers></roleManager><connectionStrings><add name="ADConn" connectionString="LDAP://domain/DC=domain,DC=local" /></connectionStrings>
Anandhan.S Remember to 'mark or propose as answer' or 'vote as helpful' as appropriate.