Идентификатор приложения хранится в таблице aspnet_Applications в вашей базе данных участников.При первом включении провайдера ASP Memebership имя приложения, которое вы указали в файле web.config, вводится в эту таблицу.С этого момента поставщик членства использует имя вашего приложения, чтобы определить, какие пользователи могут войти в систему для аутентификации пользователей в вашем приложении.
Чтобы ответить на второй вопрос, нет, если только у вас нет уникальной потребности / требования сделать это.Причина: членство в asp.net настроено так, что вы можете разместить несколько, возможно, различных приложений, используя одну базу данных членства.Это хорошо, потому что вам не нужно создавать разные базы данных для каждого из ваших сайтов для аутентификации.Если у вас не будет нескольких / отдельных приложений, попавших в другие упомянутые вами таблицы, вам не нужно беспокоиться о назначении им appID, поскольку ваши пользователи уже вошли в систему.