Полагаю, вам потребуется написать собственный код (например, пользовательскую хранимую процедуру), чтобы получить идентификатор. Эти данные предназначены для частного использования встроенной реализацией поставщика членства и не являются частью интерфейса провайдера (то есть они могут не существовать в некоторых реализациях провайдера). То же самое касается идентификатора пользователя. Хорошей новостью является то, что написание хранимой процедуры для реализации по умолчанию довольно просто.
Вам просто нужно:
SELECT ApplicationId FROM aspnet_Applications
WHERE ApplicationName =
(System.Web.Security.Membership.Provider.ApplicationName
from the ASP.NET code)
Возможно, вы захотите переосмыслить, если вам действительно нужен этот идентификатор