I have Windows and Forms Based Authentication enabled for my Web Application.
All three web.configs (Central Admin, Security Token Service and Application) are correctly configured to use a custom membership and role provider.
In Central Admin, I can use the People Picker to find SQL (i.e FBA) users using my custom provider and set these as admin for the Web Application.
When I log into the web application using either a Windows or Forms user, the behaviour is the same for both, I can use the application but I cannot find other FBA users or roles using the people picker.
In debug my custom provider is hit both when finding users with the people picker in the central admin and when logging into the web application with a FBA user.
When I use the people picker in the web application the custom provider is never hit. This makes me think it must be a configuration issue?
I have very thoroughly checked the web.configs to ensure the correct entries are in all three for the providers and in both the central admin and web applications for the PeoplePickerWilcards configuration.
I have searched extensively here and elsewhere and followed all configuration suggestions I can find to no avail.
I have a web application working with the default ASP.NET membership provider and using this the people picker works. Alas I can't see any difference in configuration.