У меня есть проект, над которым я работаю, который использует членство .net. Мы хотим расширить проект, чтобы позволить анонимным пользователям, но, похоже, мы столкнулись с трудностями, поскольку мы используем UserId таблицы aspnet_Users в качестве внешнего ключа во многих наших таблицах базы данных.
Следующий вызов возвращает ноль, поскольку в таблице aspnet_Membership нет записи для анонимных пользователей
Membership.Provider.GetUser(Request.AnonymousID, false);
Есть ли способ получить UserId анонимного пользователя через стандартные API? или мне придется написать расширение, которое может это сделать?