CS 2007 does not respect the profile attribute requiresQuestionAndAnswer
I see the CS 2007 UpmMemebershipProvider ignores the membership\provider attribute requiresQuestionAndAnswer. Instead it sets it by inspecting the user profile for the existence of the question and answer properties.
It took me a while to work this out. And then I found it in the docs...
ASP.NET ignores therequiresQuestionAndAnswer and
requiresUniqueEmail attributes to theadd element if you use the
Commerce Server membership provider. For information about how to modify the
user profile definition to implement this, seeHow to Enable Logons by Using the Commerce Server Membership Provider
I know it is a bit hardcore, but I would suggest throwing an exception if you find either of these attributes present. It would have saved me some time and I'm sure it would help others.
MrT

