I’m having an issue getting the Membership Request and Password Recovery web parts to work. I’m able to add them to the publishing page without any issues. The issues that I’m having are:
1. Membership Request web part – after I enter all of the required information I get the following error after about 30 seconds,
Error
An unexpected error has occurred.
Troubleshoot issues with Microsoft SharePoint Foundation.
Correlation ID: a2a7ec9e-fa3d-4797-b355-196eab2dbf58
Correlation ID: a2a7ec9e-fa3d-4797-b355-196eab2dbf58
Go back to site
The strange thing is that the new member is added to the SharePoint people but he doesn’t show up in the FBA User Management list and the new member does not receive an email.
2. Password Recovery web part – after I enter an email address and submit I get the following error after about 30 seconds, “There was an error sending the email, please check with your administrator”.
Even though I am having these issues everything else seems to work just fine. I’m able to add new members using the FBA User Management. I can reset passwords with no problem and the member receives the email with no issue. The Change Password web
part works perfect too.
Server/Site Configuration:
- SharePoint 2010 FBA Pack 1.1.0 I originally had 1.0.3 install. I uninstalled and then deployed 1.1.0.
- Forms Authentication and Windows Authentication is both used on the same site.
- SMTP email is configured in Central Admin and email works fine using alerts.
- I have Review Membership Request tuned off.
- Using a Publishing site with anonymous access turned on for the root site and turned off for a subsite. The Membership Request and Password Recovery web parts are on anonymous pages of the site. When the site was originally setup and the FBA Pack was deployed
anonymous was turned off.
It seems that the problems I’m having may be related to permissions with the FBA Membership list in SharePoint but I’m not sure. Did I cause this issue when I installed the FBA Pack before I turned on anonymous?
I appreciate any help or direction that you can provide.
If 'Review Membership Request' is turned off, it shouldn't be a problem with the FBA Membership List, as it's only used when that's turned on.
Did these work before you turned on anonymous access? Or have they always had problems?
To get a bit more information about what is causing the errors, could you please check the SharePoint log files and post any errors recorded in them when you perform the actions. Search for the correlation ID to find the error with the Membership Request
web part.
Thanks for the response. I'm embarrassed to say that I don't remember if I tested it before I turned on anonymous. I installed the pack months ago and then I was pulled off the project and now I'm back on. With that being said, since my last post I turned
anonymous off and tried to use the Membership Request again and I got the same results.
Here is what I found in the log file.
08/22/2011 20:40:32.78 w3wp.exe (0x0D30) 0x1E58 SharePoint Foundation
Logging Correlation Data xmnv Medium Name=Request (POST:http://edited:80/alumni/Pages/New-Account.aspx) a2a7ec9e-fa3d-4797-b355-196eab2dbf58
08/22/2011 20:40:32.89 w3wp.exe (0x0D30) 0x1E58 SharePoint Foundation
Logging Correlation Data xmnv Medium Site=/ a2a7ec9e-fa3d-4797-b355-196eab2dbf58
08/22/2011 20:40:32.89 w3wp.exe (0x0D30) 0x1E58 SharePoint Foundation
Monitoring b4ly High Leaving Monitored Scope (PostResolveRequestCacheHandler). Execution Time=94.7332691724786 a2a7ec9e-fa3d-4797-b355-196eab2dbf58
08/22/2011 20:40:32.90 w3wp.exe (0x0D30) 0x1E58 Web Content Management
Publishing 7fz3 Medium Setting [Display] as the FormContext.FormMode for the current page a2a7ec9e-fa3d-4797-b355-196eab2dbf58
08/22/2011 20:40:32.90 w3wp.exe (0x0D30) 0x1E58 Web Content Management
Publishing 7fz3 Medium Setting [Display] as the FormContext.FormMode for the current page a2a7ec9e-fa3d-4797-b355-196eab2dbf58
08/22/2011 20:41:48.00 w3wp.exe (0x0D30) 0x1E58 SharePoint 2010 FBA Pack General
0000 High System.Net.WebException: The remote server returned an error: (503) Server Unavailable. at System.Net.HttpWebRequest.GetResponse() at System.Xml.XmlDownloadManager.GetNonFileStream(Uri
uri, ICredentials credentials) at System.Xml.XmlUrlResolver.GetEntity(Uri absoluteUri, String role, Type ofObjectToReturn) at System.Xml.Xsl.Xslt.XsltLoader.CreateReader(Uri uri, XmlResolver xmlResolver)
at System.Xml.Xsl.Xslt.XsltLoader.Load(Compiler compiler, Object stylesheet, XmlResolver xmlResolver) at System.Xml.Xsl.Xslt.Compiler.Compile(Object stylesheet, XmlResolver xmlResolver, QilExpression& qil)
at System.Xml.Xsl.XslCompiledTransform.CompileXsltToQil(Object stylesheet, XsltSettings settings, XmlResolver stylesheetResolver) at System.Xml.Xsl.XslCompiledTransform.Load... a2a7ec9e-fa3d-4797-b355-196eab2dbf58
08/22/2011 20:41:48.00* w3wp.exe (0x0D30) 0x1E58 SharePoint 2010 FBA Pack General
0000 High ...Internal(Object stylesheet, XsltSettings settings, XmlResolver stylesheetResolver) at System.Xml.Xsl.XslCompiledTransform.Load(String stylesheetUri) at Visigo.Sharepoint.FormsBasedAuthentication.Email.SendEmail(SPWeb
web, String emailTo, String xsltTemplateFile, IDictionary xslValues) a2a7ec9e-fa3d-4797-b355-196eab2dbf58
08/22/2011 20:41:48.00 w3wp.exe (0x0D30) 0x1E58 SharePoint 2010 FBA Pack General
0000 High SendEmail failed a2a7ec9e-fa3d-4797-b355-196eab2dbf58
08/22/2011 20:41:48.00 w3wp.exe (0x0D30) 0x1E58 SharePoint 2010 FBA Pack General
0000 High System.Exception: Error sending mail notification at Visigo.Sharepoint.FormsBasedAuthentication.MembershipRequest.ApproveMembership(MembershipRequest request, SPWeb web) a2a7ec9e-fa3d-4797-b355-196eab2dbf58
08/22/2011 20:41:48.00 w3wp.exe (0x0D30) 0x1E58 SharePoint Foundation
Runtime tkau Unexpected System.Exception: Error sending mail notification at Visigo.Sharepoint.FormsBasedAuthentication.MembershipRequest.ApproveMembership(MembershipRequest
request, SPWeb web) at Visigo.Sharepoint.FormsBasedAuthentication.MembershipRequestControl.<>c__DisplayClass2.<OnCreatedUser>b__0() at Microsoft.SharePoint.SPSecurity.<>c__DisplayClass4.<RunWithElevatedPrivileges>b__2()
at Microsoft.SharePoint.Utilities.SecurityContext.RunAsProcess(CodeToRunElevated secureCode) at Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(WaitCallback secureCode, Object param) at Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(CodeToRunElevated
secureCode) at Visigo.Sharepoint.FormsBasedAuthentication.MembershipRequestControl.OnCreatedUser(EventArgs e) at System.Web.UI.... a2a7ec9e-fa3d-4797-b355-196eab2dbf58
08/22/2011 20:41:48.00* w3wp.exe (0x0D30) 0x1E58 SharePoint Foundation
Runtime tkau Unexpected ...WebControls.CreateUserWizard.AttemptCreateUser() at
System.Web.UI.WebControls.CreateUserWizard.OnNextButtonClick(WizardNavigationEventArgs e) at System.Web.UI.WebControls.Wizard.OnBubbleEvent(Object source, EventArgs e) at System.Web.UI.Control.RaiseBubbleEvent(Object
source, EventArgs args) at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean
includeStagesAfterAsyncPoint) a2a7ec9e-fa3d-4797-b355-196eab2dbf58
08/22/2011 20:41:48.00 w3wp.exe (0x0D30) 0x1E58 SharePoint Foundation
Monitoring b4ly Medium Leaving Monitored Scope (Request (POST:http://edited:80/alumni/Pages/New-Account.aspx)).
Execution Time=75231.213184916 a2a7ec9e-fa3d-4797-b355-196eab2dbf58
It looks like it's having trouble loading the email template files. Can you check the locations set in the FBA Site Configuration and make sure they're all ok. Try accessing them with your browser. Did you change any of the email templates? Doing
an Undeply/Deploy should overwrite the template files with the default ones, however if you've changed the locations of the template files in the FBA Site Configuration it won't reset that. If you need to reset location of the templates to the default,
check the screen shots in the documentation to get the default values.
Another thing - if you happen to be using SSL - another user was having issues accessing the templates using SSL. See here:
http://sharepoint2010fba.codeplex.com/discussions/260121
I checked the email templates and they are all set to the defaults, I didn't change them. I was also able to browse to the xslt files in IE. When I reset a password or create a new member using FBA User Management the emails are received
fine with the default templates.
I'm not using SSL.
The FBA User Management page doesn't actually use the templates - so if there's a problem with the template's it won't be affected.
Can you access the templates as an anonymous user, or only logged in?
It looks like iis is returning a 503 error (server unavailable) when trying to retrieve the template. This link seems to imply that you can get 503's if there's a problem with your fba configuration:
http://social.technet.microsoft.com/Forums/en/sharepoint2010setup/thread/c4a0b211-132d-4be7-8f6b-6b1d257de341
I'm sure there's lots of other things that could cause the 503, but you might want to double check all of your web.config files. I use this guide:
http://donalconlon.wordpress.com/2010/02/23/configuring-forms-base-authentication-for-sharepoint-2010-using-iis7/