FormsAuthentication.Authenticate не может пройти аутентификацию

В настоящее время у меня возникла странная проблема с аутентификацией ASP.Net. Рассмотрим две следующие строки:

MembershipCreateStatus ct = new MembershipCreateStatus();
Membership.CreateUser("admin", "mypassword", "test@gmail.com", "1", "1", true,  out ct);

Это действительно регистрирует моего пользователя в моей базе данных. Я это проверил. Однако, когда я запускаю это сразу после:

FormsAuthentication.Authenticate("admin", "mypassword");

Аутентификация не выполняется. Странно то, что я точно знаю, что пользователь действительно существует в базе данных, и это дополнительно подтверждается, если я запускаю

MembershipUserCollection uc =  Membership.FindUsersByName("admin");

, а uc содержит моего пользователя-администратора со всей необходимой информацией. Любые идеи или намеки от кого-либо относительно того, почему Authenticate вернет false?

6
задан abatishchev 8 February 2011 в 08:22
поделиться