Элементы управления входом ASPX работают на всех компьютерах, кроме моего.

Я использую VSEW 2013 и работаю под управлением Windows 10.

Я создал страницу входа (Login.aspx) и страницу регистрации (SignUp.aspx). Я использовал стандартные элементы управления и не добавлял к ним никакого кода. Они из коробки управляются.

Что работает:

  1. Создание учетной записи на странице signup.aspx
  2. Проверка входа пользователя на странице Login.aspx
  3. На моем компьютере после входа в систему показывает, что я еще не вошел в систему. Но когда мои друзья тестируют его, у них не возникает никаких проблем.

Вот ссылка на все файлы, и вы можете протестировать ее самостоятельно и убедиться, что она работает. https://www.dropbox.com/sh/do3f533s0hacy4x/AADuWBbIBpaxDy7SIPG9_7s6a?dl= 0

Имя пользователя: Кайл пароль 123456

Тем не менее, signup.aspx работает (ну, он не отправит вам электронное письмо, потому что я еще этого не сделал), поэтому вы можете создать свою собственную учетную запись.

Я пробовал:

  1. Подтверждено, что файлы cookie включены
  2. Отключенный антивирус
  3. Отключенный брандмауэр
  4. Проверен Защитник Windows (он выключен)
  5. Протестировано в Chrome, Edge и Firefox.
  6. Удалил все локальные куки.

Я не могу понять, почему мой компьютер не позволяет мне успешно войти в систему, но все остальные могут.

Пожалуйста, помогите мне решить эту проблему.


person Kyle T    schedule 06.11.2016    source источник


Ответы (1)


Глядя на ваш web.config, по какой-то странной причине этот раздел есть:

<system.webServer>
   <modules>
     <remove name="FormsAuthentication" />
   </modules>
</system.webServer>

Этот раздел в сочетании с тем фактом, что ваш режим аутентификации установлен на формы:

<system.web>
  <authentication mode="Forms" />
  ...
</system.web>

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

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

person GergMeister    schedule 06.11.2016