Мне нужно внедрить систему аутентификации пользователей, которая поддерживает анонимных пользователей, например, как работает этот сайт. Можно ли это сделать с помощью стандартного поставщика членства asp.net? если нет, что мне нужно сделать?
Да, это можно сделать. Существует даже специальное событие для переноса анонимных данных пользователя, когда пользователь входит в систему: http://msdn.microsoft.com/en-us/library/system.web.profile.profilemodule.migrateanonymous.aspx